讨论,把JAVA编译成不依赖于JVM的EXE文件的可行性
我想到的是,问题应该出现在JAVA的内存回收机制上。我们知道,在JAVA中没有象C++那样的delete操作,当JAVA创建了对象之后,什么时候回收对象所占用的内存是由JVM完成的。如果编译成exe,那么必然在编译好的exe中加入一套内存回收机制,否则随着程序的运行,对内存只吃不吐,不多久就会把系统内存吃光。但是windows的exe程序里似乎要达到这个目的并不好办,因为在微软的dot net 应用程序也虽然也使用了类似java那样的自动内回收机制,但dot net的exe也是在一个虚拟环境下运行的,并不是纯exe代码。
欢迎讨论!
相关推荐
Java程序编译成exe文件的2个方法
Java程序编译成exe文件的2个方法。
java编译成exe
里面包括两个可以将.jar编译成.exe的安装程序,推荐使用lanuch4j,它是开源免费的。
如何把JAVA程序封装成EXE文件
可以把普通的Java程序做成真正的exe
如何把一个java程序打包成exe文件.doc
核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。 这几步操作网上介绍的插件和方法很多,但有的好用有的不好用,而且有的还需要注册。经过尝试比较,在“千里冰... 首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。 这几步操作网上介绍的插件和方法很多,但有的好用有的不好用,而且有的还需要注册。经过尝试比较,在“千里冰封”的博客上得到了很大的帮助。整理一下。使用这几个工具,您也可以顺利的发布您的java程序!
【java】关于eclipse中java文件在exe4j中生成可执行不需要jvm的.exe文件最全步骤以及常见问题。
1.准备工作 ① 在任意目录下新建一个文件夹,一般用想导出java文件名作为文件夹名 ② 将jre文件夹复制到新建的文件夹中,由于较高版本的JDK目录下找不到JRE文件夹,那么使用下面的方法: win + R 打开命令提示符,使其指向你的JDK文件夹内部,输入命令 bin\jlink.exe –module-path jmods –add-modules java.desktop –output jre 即可生成对应的jre文件夹(注意复制到新建的文件夹之后要把该JDK目录下的该文件删除,以防对环境变量的指向造成影响) 2.关于exe4j安装中常见的重要点 ① 要确保java最基本的


Java SE
