理论上能否将java程序编译成为脱离虚拟机运行的执行文件? 比如说:专门写一个编译器。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然能,有这样转化为.exe的软件. 有这种软件的话没有JDK或JRE也能运行吗?这种软件什么名字,在哪里能下载得到呢? jbuilder7.0以上的都可以 GCJ 把java程序编译成本地代码 有这样的软件其实也是用自己的一套类似jre的环境代替原来运行唤醒,只不过做得比较轻巧而已。 是不是说:就算不依赖JRE,也得自己实现一个JRE呢,这就是JAVA语言的特性决定的吧。另外此类软件生成EXE文件后运行速度如何,是不是不能加快速度呢?也许更慢了吧。 .net中有一工具把java代码转换为c#,然后编译成exe,不是所有的java都能转,看运气吧。其他的软件基本都不是转成真正的exe,只是忽悠你,加个.exe扩展名而已,运行时还是要靠jre,例如jbuilder就是超级大忽悠 为什么要和SUN对着干?如果想转成真的exe,java虚拟器的许多工作(比如垃圾回收)都要用让这个exe文件来做,难度那是相当的大,可能性太小了。 java鼠标光标自定义后,为什么不支持透明啊? 关于用swing做mysql执行程序,求解 java如何能读取Win7的mac地址 如何去掉对话框右上角上的红色小叉? int i=1;intj=1;开辟了多大的内存 请问什么是对象之间的循环引用 在dos下输入java参数的格式是什么啊? 学I/O部分该注意些什么? 讨论:两种使用另外一个类的变量的方法。。。 求教:java序列化和反序列化 提问一个控件问题 JDBC的问题
GCJ 把java程序编译成本地代码
另外此类软件生成EXE文件后运行速度如何,是不是不能加快速度呢?也许更慢了吧。
如果想转成真的exe,java虚拟器的许多工作(比如垃圾回收)都要用让这个exe文件来做,难度那是相当的大,可能性太小了。