jar文件打包成exe以及生成安装程序

仅以此文献给还在为打包jar文件而徘徊挣扎的朋友...

所需工具下载地址如下:

  1. launch4j(jar-->exe)
  2. Setup.zip(exe-->安装程序)

 

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)。

 

bestick>>jar文件打包成exe以及生成安装程序

猜你喜欢

转载自nethub2.iteye.com/blog/2329047