仅以此文献给还在为打包jar文件而徘徊挣扎的朋友...
所需工具下载地址如下:
jar-->exe-->安装程序详细步骤如下:
1.解压下载好的launch4j,并打开其中的launch4j.jar或者launch4j.exe。
2.打开之后launch4j后,如下图:
step1:选择你的jar文件打包后的输出路径,此处为C:\***\定时关机,并命名为shutdown.exe(注意.exe后缀不可省略)。
step2:选择你的jar文件。
step3:勾选Custom classpath
step4:点击右面的按钮选择你的jar文件(若你导入你的jar文件后Classpath中没有“.”和下图不同,参见下文etc,否则跳至下文step5)。
etc:如果发生上述情况,请用压缩软件打开你的jar文件,找到meta-inf目录,如下图
进入meta-inf文件夹后,用记事本打开其中的MANIFEST.MF文件,如下图(若你没有图中第二行“Class-Path: .”,请自行加上,注意“Class-Path:”和“.”之间有一个空格。)
然后保存并退出,压缩软件会提示你是否覆盖,选择是。
step5:1.(拷贝jre到你要生成的exe的同级文件夹下)从你的jdk安装目录中复制一份jre到你要生成的exe目录中,此处为C:\***\desktop\定时关机,这个文件夹你可以自己建。
2.在图中Bundled JRE path一栏输入./jre (此处jre为上图中jre文件夹的名字,若你的文件夹名字不同,此栏自行更改,“./”不可更改,表示相对路径)
step6:如图,点击下拉菜单和图中选项保持一致。
step7:如图
step8:如图
step9:如图,点击按钮即生成了exe文件到你指定的目录中。
step10:自此jar转为exe可执行程序完毕,并且捆绑了指定jre,将该文件夹一起发给其他小伙伴试玩吧,如果嫌文件夹体积庞大可以试试将此文件夹打包成安装文件,可以缩小相当大一部分体积。(因为捆绑了jre,即使对方电脑中没有装jdk,也是可以运行该exe程序的,如果想更改此exe文件的图标参见我博客工具类中的另外一篇博文)~
打包生成安装程序篇:
step1:
解压下载好的Setup.zip,运行其中的文件进行安装,安装完毕后打开程序,进行如下设置:
1.输入软件名称,软件版本,简短描述。
2.选取打包目录,即上述中你的jar转为exe文件所在文件夹,此处为C:\***\desktop\定时关机
3.从打包目录选取主程序,此处选择:C:\***\desktop\定时关机\shutdown.exe (若你有多个exe,选择其中你希望在安装完成后自动打开的文件,生成的安装程序安装完毕后会自动运行你此处选择的主程序。)
4.选择安装程序保存的路径,此处选择:C:\***\desktop\setup.exe (安装文件名称自取)
5.点击一键打包吧,完成以后在你选择的安装程序保存目录中找到该安装程序吧!(此处的安装程序为setup.exe,在桌面即可找到。)
6.大工告成,你可以把生成的安装程序发给其他小伙伴进行安装哦(此处为setup.exe)。
标签:文件,jre,exe,jar,文件夹,安装程序 From: https://blog.51cto.com/nethub/6603472