java转成exe,Java程序转成exe及相应运行环境打包

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/q1285067278/article/details/81505327

上班时间简单记录,方便以后自己还需进行程序打包。

Java程序转成exe及相应运行环境打包

1、eclipse软件,java程序导出jar包

Eclipse选择要导出的项目,右击,选择Export后如图1所示:

                                                            图1

选择java->JAR file,点击next如图2所示:选择导出的jar路径及名称。

 

                                                                    图2

接下来一路next,到图3界面,红色框选择包含void main的那个类,点击finish完成。

                                                                 图3

2、exe4j软件将jar包转成exe文件

(1)打开exe4j,project type选项选择“JAR”in “EXE” mode。如图4所示。

                                                                   图4

(2)Application info,输入应用名称和输出路径。如图5所示

                                                                    图5

(3)Executable info. Executable name:设置exe的名称,如图6所示。

                                                               图6

32-bit or 64-bit。我的jre环境是64位所以选择Generate 64-bit executable,如图7所示。

                                                                 图7

(4)Java invocation。选择jar的路径添加进来,点击“+”添加。Main class选择主类即那个void main的类。我的jar包路径跟jre、jdk环境拷贝到一起了,所以看到jar包路径跟eclipse的export的路径不一样,如图8所示。

                                                                图8

(5)JRE最低、最高版本设置。我的jre版本是1.8的。如图9所示。

                                                                  图9

点击左侧的Search sequence,因为我的程序是打算安装到未安装jre环境的电脑上的,所以搜索的jre路径不是自定义的环境变量,我删除里面的Serach sequence默认路径,添加了我的jre相对路径,这个很重要,一定要采用相对路径,不然会报找不到运行环境。相对路径为.\jre,如图10所示。我把exe生成后拷贝到跟jre同一个文件夹里,所以用.\表示当前目录。

                                                               图10

然后一路next就自动编译打包好了。路径就是我们最开始设置的路径可以找到3.exe,如图11所示。

                                   图11

3、Inno Setup软件打包exe和jre环境

因为我们要安装到没有安装jre环境的电脑,所以还需打包jre环境。采用inno setup进行打包。打包前,我先把生成的3.exe和电脑安装的jre、jdk路径拷贝到同一个目录,如图12所示,因为我们刚才生成的exe文件需要跟jre文件夹同一个目录才能运行成功,不然找不到运行环境,会报找不到运行环境出错的。

                                   图12

(1)打开inno setup脚本,新建脚本,如图13所示。点击下一步

                                                         图13

设置应用程序信息,如图14所示。我直接采用默认的,点击下一步。

                                                      图14

继续下一步,再下一步出现图15界面。添加exe路径,和jre环境,如图16所示。

                                                       图15

                                                      图16

接下来下一步,一路到底,完成如图17所示。

                                                       图17

点击完成后,提示是否立即编译,选择是。选择路径保存脚本路径。如图18所示。

                                                               图18

直接自动编译,编译完成,就看到settup.exe了。如图19所示,完成。

                          图19

 

展开阅读全文

没有更多推荐了,返回首页