如何把我的Java程序变成exe文件?
网友解答: 这里介绍一种方法—exe4j,可以将我们的Java程序打包成exe文件,下面我简单介绍一下实现过程,实验环境win10+jdk1.8+eclipse,主要内容如下:为了更好的
这里介绍一种方法—exe4j,可以将我们的Java程序打包成exe文件,下面我简单介绍一下实现过程,实验环境win10+jdk1.8+eclipse,主要内容如下:
为了更好的说明问题,这里编写了一个简单的测试类Hello,一个GUI窗口程序,代码如下,后面就是对这个程序进行打包:
点击运行这个程序,效果如下:
1.首先,需要将这Java程序打包成Jar包,这个直接选中Hello.java类,鼠标右击,依次选择“Export”-“Java”-“Jar file”,选择导出的jar目录,最后点击“Finish”就行,如下:
2.接着,我们就需要下载安装exe4j,这个直接在网上搜就行,一个exe文件,选择适合自己系统的版本就行,双击安装就行,如下:
3.安装完成后,我们就可以打包jar包为exe文件了,主要步骤及截图如下:
打开exe4j,依次跳过“welcome”和“Project Type”界面,进入“Application Info”界面,如下,这里需要输入应用程序的名称,jar包所在的目录:
点击“Next”,进入“Executable info”界面,这里需要我们输入exe程序的名称,随便起一个名称就行,在“Advanced Options”中选择“32-bit或64-bit”,如下:
点击“Next”,进入“Java invocation”界面,这里我们点击右边的“+”号,添加我们的jar包,也就是刚才的hello.jar,同时需指明我们的程序入口类,也就是包含main函数的Hello类,如下:
接着,在“JRE”界面,指明JRE的最低版本,这里如果是1.7,那么我们打包的程序就只能在1.7及以上版本才能运行:
最后,点击“Finish”,就会在当前的Jar包目录下生成一个exe文件,也就是我们打包的exe程序,如下:
双击这个exe文件,在第一个弹出的窗口选择“确定”,就能看到我们打包的程序,如下,程序已经正常运行:
至此,我们就完成了将Java程序打包成了exe程序。总的来说,整个过程不难,就是有些繁琐,需要先将java程序打包成jar包,之后才能借助exe4j将jar包打包成exe程序,只要你熟悉一下相关步骤,多练习一下,很快就能掌握的,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。
网友解答:exe4j 可以打包成 exe 文件,但是我试过多次,无法在没有 jre 的电脑上运行,网上各种教程都失败了,后来使用 innosetup,直接把 jar 包(甚至不用生成 jar 包,自己写个 bat 文件也行,里面写上 java 命令)和 jre 打包在一起做成安装文件,可以安装在没有 jre 的电脑上运行,缺点是打包都的安装文件略大,几十兆的样子