在有人将我击倒之前,我知道Java是二进制编译器,而我并没有经过其中之一。将Java源代码转换为C++源代码的工具

我也知道没有任何完美的工具可以将一切都转换成没有任何问题。我知道缺少Java库是一个主要问题;但是我的源码不使用很多Java库,除了像String和打印之类的东西。我只想用这个工具来创建Java源代码引用的类。在字符串的情况下,我很乐意填补空白或在稍后阶段修复。我只是想让这个工具去做一些无聊的事情,所以我不必手动进行翻译。

在需要的类等的情况下,我会手动修复那些在后期阶段,但会欣赏一个指标,至少得到了足够的无聊的东西完成。

我再次想要翻译源文件,而不是编译器生成二进制文件。基本上我想采取一些Java的东西,并将其转换为C++,以供以后在其他项目中使用。

编辑 其他注意事项

很抱歉,如果我没有在我以前对这个问题的部分清晰。我知道Java与C++非常不同。我有一些Java代码,它大部分都是处理数组和位,并且几乎没有创建对象。在某种意义上说,它是非常独立的,并且很少有其他类的调用。这些类似乎是转换的主要候选对象;其他的东西将不得不重写,但至少有一些部分是杠杆化的。

2012-04-12

mP.

+0

如果您真的想从C++访问您的Java实用程序,那么您可以使用JNI而不是移植它们。 –

2012-04-12 02:20:54

+0

重复的可能答案:http://tangiblesoftwaresolutions.com/Product_Details/Java_to_CPlusPlus_Converter_Details.html - 但工具带有许多警告,并不是免费的。 –

2012-04-12 02:27:12

+0

@ jesse如果即时通讯要求一个Java - > C++如何可以这是一个重复的YOR建议,这是另一种方式? –

2012-04-14 03:32:23

java j2c_将Java源代码转换为C++源代码的工具相关推荐

  1. Java将Word文档转换为PDF的完美工具

    引用至:https://mp.weixin.qq.com/s/JIgo3f98HufGJx23mgtvag Java 将 Word 文档转换为 PDF 的完美工具 在日常工作中,PDF格式良好的视觉阅 ...

  2. Java 将 Word 文档转换为 PDF 的完美工具

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:为什么魂斗罗只有 128 KB却可以实现那么长的剧情?个人原创+1博客:点击前往,查看更多 来源:https:/ ...

  3. java集合框架07——Map架构与源代码分析

    前几节我们对Collection以及Collection中的List部分进行了分析,Collection中还有个Set,因为Set是基于Map实现的,所以这里我们先分析Map,后面章节再继续学习Set ...

  4. java编写学籍管理系统_java学籍管理系统源代码.doc

    java学籍管理系统源代码 package zuoye; //主类 import java.awt.*; import java.awt.event.*; import javax.swing.*; ...

  5. mysql 源码设计,java+mysql大学网络社区平台设计+源代码

    摘要如今,信息管理与信息系统的网络平台上,更多的都是一些静态信息的介绍,缺乏老师与老师之间, 老师与同学之间信息的交流的功能. 因此, 需要建立一个从 Web 1.0转换到 Web 2.0 的, 能够 ...

  6. java计算机毕业设计乐多多宠物店网站源代码+数据库+系统+lw文档

    java计算机毕业设计乐多多宠物店网站源代码+数据库+系统+lw文档 java计算机毕业设计乐多多宠物店网站源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

  7. java计算机毕业设计校园共享单车系统源代码+系统+数据库+lw文档

    java计算机毕业设计校园共享单车系统源代码+系统+数据库+lw文档 java计算机毕业设计校园共享单车系统源代码+系统+数据库+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

  8. java计算机毕业设计南通大学福利发放管理系统源代码+数据库+系统+lw文档

    java计算机毕业设计南通大学福利发放管理系统源代码+数据库+系统+lw文档 java计算机毕业设计南通大学福利发放管理系统源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语 ...

  9. 在线Java 动态运行Java源代码-执行器

    当我们通过类加载器获得Class后,就可以通过常用反射手段,调用类方法了. 反射调用方法的要素:Class类,方法名,方法参数,方法返回值. Class类:已经通过前面的类加载器获取到了: 方法名:需 ...

最新文章

  1. IP协议号(TCP协议号/UDP协议号)
  2. 开关电源怎么测试文波_示波器测试开关电源纹波的方法
  3. Gitlab禁用Gravatar头像
  4. centos7 redis5.0以前版本 集群部署示例 - 第一篇
  5. 单例模式:Instance
  6. list.action.php,doAction.php里代码可以这样写,大大减少了重复的代码
  7. 当初阿里巴巴、百度、美团都差点错过的架构,现在用起来真香!
  8. 信息学奥赛C++语言:5个人分糖块
  9. 【Hbase】程序批量put数据到Hbase
  10. data.length 提示undefined 问题解决
  11. android中获取打气筒的几种方式
  12. js如何获取php中的变量的类型,js获取变量的类型
  13. 开始学习《自己动手写操作系统》遇到的小问题.
  14. JAVA调用梦网云通讯平台API实现短信发送
  15. 辽宁省等保测评机构项目测评收费价格标准参考
  16. 2019杭电多校第六场Snowy Smile HDU-6638
  17. 用手机写一个抓cookie软件
  18. python提示unmatched_Python: Unmatched group exception
  19. R语言空间面板数据统计分析
  20. 黑进诈骗网站,瞅瞅电信诈骗是怎么悄无声息转走被害人资金的

热门文章

  1. TM1621数码管驱动
  2. MongoDB学习指导
  3. 基于STM32F103C8T6与ESP8266的物联网智能温度采集与蓝牙OLED数字钟的设计与实现
  4. php获取证书编号没有serialNumberHex只有serialNumber处理方法
  5. 2020-MyBatis面试题
  6. 9999*9999这样的命令在python中无法运行_智慧树形势与政策2018章节答案
  7. 发表论文怎样确定刊物的级别
  8. 流动性持续改善,佳源国际迎来“戴维斯双击”?
  9. Mac升级pip3 | pip install --upgrade pip
  10. Altera时序约束