`

Java 安装程序制作 图解 (一)

阅读更多

    混沌加密软件做完了,为了推广使用,迫切需要制作成简单轻便的安装软件。Java要运行,本地主机必须安装有JVM环境,而通用的JDK大小一般在80多M,相对于自己的应用程序(一般不过几M)而言,显得非常庞大,这就给制作java安装程序带来了麻烦。通过参考网上关于制作Java安装软件的资料,经过一个周末的实验、整理,这里给出我所经历的制作过程。
    1. 先将Java应用程序打包(即生成jar文件),可借助Eclipse3.4完成,本例最终生成chaos2.jar文件,如图:

toJar1 

图 1

 

toJar2

图 2

    2. 精简JRE
    精简JRE,其实主要是针对rt.jar进行瘦身,方法有很多种,我使用的是一个简单而又略显笨拙的办法:用winRar软件打开rt.jar,对不需要的类进行删除,如果不小心删除了有用的类,直接再复制进去。
    rt.jar中哪些类需要删除,哪些类需要留下,这需要反复的测试,知道满足自己的应用程序即可。测试方法如下:
    (1) 新建一个文件夹20100121(文件名随意),在20100121下创建一个批处理文件,pi.bat文件,内容如下:
        @SET PATH=./jre/bin;%1;%PATH%;
        java -Xms256m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256M chaosEncryption.MainFrame(包名.类名)
    (2) 将chaos2.jar包所需要的资源(如配置文件、图片文件等)拷入20100121中,把JDK中的jre文件夹也拷进来,jre只留下包括bin和lib,bin中的文件内容包括:

jreBin

 

        lib文件夹下包括空文件夹ext、i386(i386里只包含jvm.cfg)和rt.jar
        最终目录结构如下:

batTest

   

    (3) 把chaos.jar拷入jre/lib/ext中
    (4) 运行pi.bat文件进行反复测试,从而适当的删除rt.jar文件的内容。

 

    3. 用exe4j制作exe文件
    制作过程如下:
    (1) 打开exe4j,如果是新安装,需要输入序列号,如图:

exe4j1

 

    (2)点击Next按钮,选择Regular Module。

exe4j2

 

    (3)点击Next按钮,进入如下页面,按如图所示填写名字和路径。

exe4j3

 

    (4) 点击Next按钮,进入如下页面,按图示填写内容。

exe4j4

 

    (5) 点击Next按钮,导入chaos2.jar文件,选择Main Classi,填写虚拟机参数。

exe4j5 

 

    (6) 点击Next按钮,填写Java版本最小1.3,最大1.7,并点击Advanced Options按钮,选择Search Sequence选项。

exe4j6

 

    (7)清除Search sequence列表中的所有内容,添加自己的jre。

exe4j7

 

    (8) 点击Next按钮,选择Client hotspot VM。

exe4j8

 

    (9)剩下的步骤一路Next。最终生成chaosexe.exe文件,并保存exe4j文件,如图:

exe4j9


待续……

Java 安装程序制作 图解 (二)http://zzqrj.iteye.com/blog/576826
 

  • 大小: 39.2 KB
  • 大小: 22.2 KB
  • 大小: 18.8 KB
  • 大小: 14 KB
  • 大小: 72.1 KB
  • 大小: 56 KB
  • 大小: 64.7 KB
  • 大小: 65.9 KB
  • 大小: 90.5 KB
  • 大小: 51.9 KB
  • 大小: 75.5 KB
  • 大小: 45.8 KB
  • 大小: 23.1 KB
分享到:
评论
2 楼 xujie222 2011-10-08  
xujie222 写道
收藏下以后用,

打个标记
http://www.xu-s.com

1 楼 xujie222 2011-10-08  
收藏下以后用,

打个标记
www.xu-s.com

相关推荐

Global site tag (gtag.js) - Google Analytics