如何将Java打包成exe文件在没有JRE环境的电脑上执行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将Java打包成exe文件在没有JRE环境的电脑上执行相关的知识,希望对你有一定的参考价值。

没有jre是无法运行java导出的exe文件的,因为jre提供了java运行的必须依赖环境。
下载exe4j_windows_4_5_2,安装运行。
如下图:next--选择jar--输入要生成程序的名称和保存的路径--要是想用自己的icon就勾选icon file并通过文件选择器定位到你的icon

2、接下来是加载jar包(如果要加载其它jar类包,方法一样,比如jxl.jar)
点击右边的“绿色加号”,在archive里选择你的jar包,选好主类,点ok......

3、选择最小的jre版本,一直下一步,默认就可以了,直到有提示exe4j has finished...
点击"click here to start the application"便可启动,然后在你之前选择的输出保存路径便可找到打包好的exe文件......
参考技术A 没有jre是无法运行java导出的exe文件的,因为jre提供了java运行的必须依赖环境。
下载exe4j_windows_4_5_2,安装运行。
如下图:next--选择jar--输入要生成程序的名称和保存的路径--要是想用自己的icon就勾选icon file并通过文件选择器定位到你的icon

2、接下来是加载jar包(如果要加载其它jar类包,方法一样,比如jxl.jar)
点击右边的“绿色加号”,在archive里选择你的jar包,选好主类,点ok......

3、选择最小的jre版本,一直下一步,默认就可以了,直到有提示exe4j has finished...
点击"click here to start the application"便可启动,然后在你之前选择的输出保存路径便可找到打包好的exe文件......
参考技术B 用exe4j就可以了,需要把jre所有的jar都打包进去。
在eclipse开发平台下开发好Java项目(无错误,并可正确运行),
首先要把Java项目打包成.jar文件。
如下图:右键项目--导出--选择java下的jar文件--要导出的文件和目录后点击完成……(记住你选择的输出路径,因为等会要用到打包好的.jar文件)

下载exe4j_windows_4_5_2 安装运行。
next--选择jar--输入要生成程序的名称和保存的路径--要是想用自己的icon就勾选icon file并通过文件选择器定位到你的icon

接下来是加载你的jar包(如果要加载其它jar类包,方法一样,比如jxl.jar)
点击右边的“绿色加号”,在archive里选择你的jar包,选好主类,点ok......
选择最小的jre版本,一直下一步,默认就可以了,直到有提示exe4j has finished...
点击"click here to start the application"便可启动,然后在你之前选择的输出保存路径便可找到打包好的exe文件......本回答被提问者采纳

Java jar打包成exe应用程序,可在无JDK/JRE环境下运行

转载自
https://blog.csdn.net/hao65103940/article/details/106494964

前期准备
一个jar包,没有bug能正常启动的jar包
exe4j,一个将jar转换成exe的工具

注册码:L-g782dn2d-1f1yqxx1rv1sqd
inno setup,一个将依赖和exe一起打成一个安装程序的工具

链接:https://pan.baidu.com/s/1RWS1MBClqhPpJBvsJId3iw?pwd=wcwy
提取码:wcwy


















打开inno setup,左上角File - New












Source: "自己本地JRE路径*"; DestDir: "app#MyJreName"; Flags: ignoreversion recursesubdirs createallsubdirs

然后直接编译就好了,会提示保存当前脚本,随便起个名字,下个还可以继续用


当绿色滚动条结束后,桌面会多了一个setup.exe文件
这个就是最后的程序了,双击运行就可以看到结果了,把setup.exe文件给别人安装,就都可以看到自己的程序了

以上是关于如何将Java打包成exe文件在没有JRE环境的电脑上执行的主要内容,如果未能解决你的问题,请参考以下文章

【急】java打包成exe文件怎么样能在没装jre的电脑上运行?

Java jar打包成exe应用程序,可在无JDK/JRE环境下运行

java 怎么打包成.exe文件

将Java项目打包成exe文件

Java可以编写能在WINDOWS下的exe程序吗 就是可执行文件

java打包成jar文件后还是不能双击运行