将java程序编译成独立运行的exe文件
众所周知java的程序可以“一次编译,到处运行”,这个特性不错,但是实现这个特性的前提是当前的平台
必须有相应的jvm,而且如果当前平台的jvm低于程序要求的版本的话这个程序就不能正常运行,还有就是运行
java程序除了直接双击jar包之外就是在控制台输入命令执行,这样显得java程序跟其他语言开发的程序有很大
的差别,我们可以实现像其他语言开发的软件一样独立运行和实现一些定制的功能吗?答案是肯定的,下面就
介绍一下用exe4j将java程序编译成使用自带jvm的exe文件。
准备工作:如图,这个是我写的程序的输出目录,我要把maquezhangben.jar编译成exe文件。
首先到jre的目录下把整个jre文件夹拷贝到这个目录下,如果你想让自定程序的图标的话也可以事先把相应的图标文件拷贝到这里来。