`

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

相关推荐

    java应用程序从打包jar到编译安装图解.pdf

    Inno Setup是一个免费的Windows安装程序制作工具。它可以将exe4j生成的EXE文件及其运行所需的所有资源编译成一个完整的安装程序,便于用户的安装和使用。 #### 二、FatJar的获取与安装 为了更好地理解fat-jar的...

    JAVA打包EXE文件(图解).pdf

    在我们的打包过程中,Inno Setup可以用来将exe4j生成的EXE文件以及JRE打包成一个安装程序,用户只需通过安装程序安装即可使用Java程序,同时系统也会安装必要的JRE。 打包过程通常分为以下几个步骤: 1. 编译Java...

    java笔记图解8

    此外,Java的多态性允许父类引用指向子类对象,这为Java程序提供了极大的灵活性和扩展性。而接口则为类定义了一组方法规范,类通过实现接口来实现特定的功能,从而在不破坏已有类结构的情况下增加新的行为。 通过这...

    绝对可行,图解MyEclipse8.5安装fatjar以及制作可执行jar方法!

    "MyEclipse8.5安装Fatjar和制作可执行jar方法" MyEclipse8.5是 Java integrated development environment (IDE),它...通过安装Fatjar插件,开发者可以轻松地将Java项目打包成一个可执行的jar文件,方便发布和分发。

    中级Java-J2ME讲座

    第三讲:制作图解应用程序 — 低级API —  讲述如何利用低级API进行图解应用程序的开发。 第四讲:动画的制作 讲述如何在手机应用程序中制作动画,并详细介绍其具体操作方法。 第五讲:音乐播放 介绍如何...

    [图文]NEC手机JAVA中级讲座

    第三讲:制作图解应用程序 ― 低级API ―  讲述如何利用低级API进行图解应用程序的开发。 第四讲:动画的制作 讲述如何在手机应用程序中制作动画,并详细介绍其具体操作方法。 第五讲:音乐播放 介绍如何...

    Ubuntu7.04安装图解与配置指南

    - **获取安装介质**: 可以通过官方网站下载 Ubuntu 7.04 的 ISO 镜像,并将其刻录成安装光盘或制作启动 U 盘。 **2. 详细安装步骤** - **启动安装**: 将光盘或 U 盘插入计算机,并重启计算机进入 BIOS 设置为从...

    java知识点.zip

    首先,"java从入门到"这部分很可能是对Java语言的基本介绍,涵盖了从安装JDK(Java Development Kit)到编写第一个"Hello, World!"程序的过程。在Java的基础学习中,你需要理解变量、数据类型、运算符、流程控制语句...

    ArcGis Server10安装详细图解过程(win7.net环境下,亲测)+许可文件

    ArcGIS Server是一款强大的地理信息系统(GIS)软件,它允许用户托管、管理和发布地理服务,广泛应用于地图制作、数据分析和空间决策支持。 **安装前准备** 在开始安装之前,请确保你的计算机满足ArcGIS Server 10...

    java基础知识学习课件

    "开始,它展示了如何编写、编译和运行第一个Java程序。 3. **类和对象**:深入讲解类的定义,对象的创建,以及构造函数的使用。 4. **方法和重载**:学习如何定义和调用方法,以及方法重载的概念,即一个类中可以...

    曙光I620-G20服务器安装windowsserver2008r2方法.pdf

    在中科曙光 I620-G20 服务器上安装 Windows 2008 R2 系统步骤 1、制作启动盘 下载 windows 2008 R2 系统镜像文件。使用 UltraISO(软碟通)工具制作启动盘。 使用启动盘 鼠标右键"以管理员身份运行"UltraISO 图标。 ...

    installanywhere2009 打包j2ee工程全程图解

    Installanywhere是一款强大的应用程序安装包制作工具,尤其适用于打包复杂的J2EE工程。本文将详细介绍如何使用Installanywhere 2009来创建一个J2EE工程的安装程序,解决安装路径中存在空格以及MySQL数据库my.ini文件...

    MyEclipse.6.Java.开发中文教程

    #### 二、开发第一个 Java 应用程序 - **手工编写**:通过文本编辑器创建 Java 文件。 - **编译并运行**:使用命令行工具如 `javac` 和 `java` 来编译和执行程序。 - **使用 Eclipse/MyEclipse**:利用 IDE 提供的...

Global site tag (gtag.js) - Google Analytics