一键安装双击运行——Java安装程序制作(PDF).pdfVIP

  • 4
  • 0
  • 约8.29千字
  • 约 20页
  • 2018-01-28 发布于浙江
  • 举报

一键安装双击运行——Java安装程序制作(PDF).pdf

一键安装双击运行——Java安装程序制作(PDF)

一键安装双击运行——Java 安装程序制作 对于 Java桌面应用来说,比较烦琐的就是安装部署问题,如:客户端是否安装有 jre、 jre 版本、jre 在哪里下载、如何用 jre 启动 Java 应用等等。不要说刚接触电脑的人,就算 是比较熟悉电脑,如果没有接触过 Java,面对一个 Java 应用,如何在 Windows 下启动它, 估计都会折腾半天。所以这个是导致 Java 桌面应用被一些人所讨厌的最大原因,Java 的优 势是“一次编写,随处运行”,跨平台特性确实很好,但并不是每个人都需要跨平台,而且有 时候 JVM 平台或版本问题也会造成“一次编写,到处测试”的尴尬。对于固定平台下的 Jav a 应用,最好的方式莫过于带着 JRE,让用户轻松点击就能运行。下面我们来解决这样的问题。 针对 windows 平台,主要方法是:先将 JRE 进行精简,再使用工具 exe4j 来解决双击运 行使用的问题,最后用 Inno Setup 打包成安装程序, 这样一来,我们的 Java 应用就和普通 的 windows应用程序一样了。 相关软件下载 本教程示例程序 /user/javapro/file/1418316 exe4j 4.2 注册版 /user/javapro/file/1418327 Inno Setup 汉化增强版 + ISTool汉化 + 反编译套装 + ISFD界面设计汉化 /user/javapro/file/1418305 一、精简 JRE JRE6 默认安装大小大约 90M,而一般程序只有几 M 甚至几百 K,带 JRE 运行,感觉非常 不合理,分发与网络传输过程也会大受影响。关于 JRE 的精简参照下面几篇相关文章: Java程序发布之jre篇 /gdws/archive/2006/12/25/89898.html 如何制作最小的RCP程序压缩包(包含JRE) /bbs/read-cec-tid-5777.html 让Java程序带上精简的jre(附工具) /archives/200 JRE极限精简探求手册[1]——精简一个Swing的即时战略游戏 /601635/129630 Java应用——精简JRE体积的小工具 /cping1982/archive/2008/09/02/2865198.aspx JVM rt.jar 精简工具图形外壳 0.1 /beansoft/archive/2008/12/19/247321.html 可以运行 RCP/Swing 的迷你JRE 6(3.75MB) /beansoft/archive/2008/01/18/176353.html 可以运行SWT的精简版JRE 1.4.2_04, 压缩后仅 1.3MB /beansoft/archive/2007/03/07/102381.html 总得来说 JRE 精简是一个比较复杂的工作,如果不清楚某部分的功能不要轻易进行删减, 否则可能产生一些未知的错误。pack200 压缩工具在对某些重新打包过的 rt.jar 文件压缩时 会产生错误,如果使用的话一定要注意控制台的输出信息。 第 1 页 共 20 页 一键安装双击运行——Java 安装程序制作 二、使用 exe4j 生成 exe 可执行文件 下面是我的一个完整 Java 示例程序 —— TestProcessBar。可以看到示例程序已经附 带了 jre , 下面先使用 exe4j 给它制作一个 exe 可执行文件(即图中的 TestProcessBar.ex e),并指定我们自带的 jre 。 以下是 exe4j 的启动界面,点击 Next 开始创建配置文件。 第 2 页 共 20 页 一键安装双击运行——Java 安装程序制作 接着选择要创建的 exe 文件类型

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档