打包——launch4j

打包——launch4j

 

这次讲的就简短了,launch4jjsmooth强多了,但也不是我们的研究重点,我主要用它来生成exe,再用izpackinstalljammer打包。

   launch4j也是开源软件,所以可以上http://sourceforge.net下载。安装好后,把C:"Program Files下你安装jdkjava文件名改了,再打开launch4j发现打不开,证明这个软件是依赖java环境的,它本身包打得很小。改回java文件夹的名字,再打开,发现启动界面很漂亮,你的软件也有望成这样了。上次有一点没讲清楚,jsmoothjre路径那就是告诉jsmooth用此jrejvm(大家都知道class的运行靠的就是jvm),而不用再搜寻jdk等中的jvmJsmooth中一栏是jvm查找顺序就是在不自己带上jre的情况下搜寻客户机的jvm的策略。这儿同样要jre进行同样的动作。好,现在就让我们来生成一个不依赖客户机java环境的exe

  前提准备:

  把jdk中的jre复制到你要打包的文件夹(我的是Java2D)下,要打包的jar,这儿用jdkdemo中的Java2Demo.jar,一张bmp图片j2d.bmp,一个ico文件,如图


   你需要填写的也很少。

1.       basicjar一栏找到你的jar,安照同路径给你的exe起名字。在Icon一栏找到你的ico


2.jre一栏写上./jre表示当前路径(launch4j聪明多了,记住你的路径)


 3.Splash一栏的Enable splash screen 打上勾,下面选出你的bmp,估计你软件的启动时间,然后填上比这个时间大的时间。如下为5。这个bmp就是你的启动画面


可以生成了(其实你可以不填
bmp,ico就生成,软件可还贴心)。点击工具栏的齿轮图就生成了。结果如图


多了一个
exe就是你所需。点击就看到启动画面,如下

下次讲
izpack。开始比较有意思了。



一种更好的态度,更好的学习、思维方式。它会是网络极佳的生存方式,你喜欢就对。

你可能感兴趣的:(打包——launch4j)