java程序例子总结及相关知识exe4j制作exe教程_第1页
java程序例子总结及相关知识exe4j制作exe教程_第2页
java程序例子总结及相关知识exe4j制作exe教程_第3页
java程序例子总结及相关知识exe4j制作exe教程_第4页
java程序例子总结及相关知识exe4j制作exe教程_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、exe4j 使用对于作 Java 桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有jre、jre 版本问题、jre 去哪、如何用 jre 启动你的 Java 应用?不刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过 Java,面对一个 Java 应用,如何在 Windows 下启动它,估计都会折腾半天。如果不是因为这个问题,Java在眼里算是最完美的语言了,也是我最喜爱的语言。所以我认为这个是导致 Java 桌面应用被一些人所讨厌的最大原因,Java的优势是“一次编写,随处运行”,跨特性确实很好,但并不是每个人都需要或都想要跨,而且有时候 JVM测试”的尴尬。或版本问题也会造成“一

2、次编写,到处最好的方式莫过于带着 JRE,让用户轻松点击就能运行。下面来解决这样,好的建议或方法请其他朋友多多指教或补充!针对 windows,让用户一键式安装,双击使用, 使用工具 exe4j +Inno Setup, 这两个工具都可以在网上找到,不熟悉的可以多搜搜,使用起来也不难。带着 JRE 运行,JRE 的大小应该是最让人头疼的,我默认安装的 jre6 大小达到 80M,而程序只有 200-300k 左右,感觉非常不合理,分发与网络传输过大受影响!为了解决这个问题我一直在网络上搜索“瘦身版”的 JRE,无意中搜到了 Beansoft 老师介绍的一篇关于迷你 JRE 的文章,相关的 JR

3、E后解压约 14M 左右,试用了一下,相对于应用缺少了一些类文件,关于部分xml 操作类,及 swing 桌面应用框架相关连的部分类也找不到,最后借鉴了一下,自己把一个完整的 JRE 从 80M 瘦到了 38M,去除了很多不需要的类文件,当然,如果耐心一点还可以再瘦下去,再抽掉一些类文件。在这个基础上再配合 Inno Setup 这个安装包制作工具,最后把整个程序从 40M 压到了 8M,下面看看关于整个操作过程,关于 JRE 的瘦身有些烦琐就不写了,而且 SUN 的 JRE 瘦身计划也在进行,相信很快会有更小的瘦身版 JRE 推出,自己没有必要再去 。下面是一个完整的 Java 程序 MyL

4、oading可以看到已经附带了jre1.6 , 下面先使用exe4j 给它制作一个exe 执行文件(即上图的 MyLoading.exe),并指定点击下一步开始创建配置文件。自带的 jre1.6 。以下是 exe4j 的启动界面,接着选择类型,选择第一个,这样可以保证程序仍具有跨的特性。如果选择第二个,可以把程序完全编译成 exe 文件,可以更好的保护你的程序不被反编译。接下来设置你的程序的短文件名,源文件夹路径(如:E:MyLoading),以及要生成的 exe 文件的存放目录,exe 存放目录必须指定到源文件夹下,这里我把它指定为 E:Myloading 的根目录下。接下来,可以给即将生成

5、的 exe 文件起一个名字,如“MyLoading”,还可以给它指定一个 ico 类型的图标,其它按默认就可以了,如图:接下来的这一步,需要把程序中所用到的类路径添加上去。然后指定程序的启动类,其它如果没有必要的话,则按默认即可,点击+号添加类路径:基本上你所需要用到的 Jar 文件都要添加上去,可以逐个添加上去,也可以添加整个文件夹或者使用系统环境变量,为了使你的程序能够随处运行,所以还是强列建议你使用相对路径,并且不要使用环境变量。添加好你的类路径之后回到上一步去选择好你的Main Class即可。接下来先选择的程序所需要的 jre 版本, 然后便是选择自带的 jre 了,这一步不是必须,

6、但是为了更好的分发程序,自带了 jre, 所以必须把自带的 jre 指定为首选的运行环境,如图选择:Search sequence默认情况下程序会去系统的表,环境变量及相关的目录查找 jre,因为只需要自带的 jre,所以这里我把默认的选项移除了,然后添所在的目录路径,点+号开始:们自己的 jre这里还是建议使用相对的目录路径:指定 jre 所在的目录,如图:最后jre 目录路径就是这样的:.jre1.6下面这一步只是简单的给程序添加一个启动画面,然后按默认下一步下一步就可以了。程序最终生成了这个执行文件: MyLoading.exe现在使用它,已经可以正常利用40M 的大小.自带的 jre

7、启动程序了,但是整个程序仍有现在使用 Inno Setup 进行压缩并制作一个安装包。Inno Setup 的安装请到网上搜索,安装后启动向导,:整个过程很简单:这里指定你的程序的启动文件,即刚才用 exe4j 创建的 exe 文件,并将你的整个程序目录都包含进去就可以了,接下来的基本上一直按下一步就可以了,直到脚本向导完成,然后执行该即可:然后找到 Inno Setup 的默认输出目录,就可以看到编译输出后的安装包了,如下图:MyLoading 安装.exe大小已经压到了 8.86M。利用这个就可以快速轻松的安装你的 Java 桌面应用了。huliqing学习永无止境,欢迎一起交流研究.类别

8、:J2se |论(0)| 添加到搜藏 |到 i 贴吧 | 浏览(596) | 评上一篇:java 中文汉字排序下一篇:ORA-12541: TNS:no listener相关文章:Web 服务器压力测试工具http_load.MHDD 图文使用之高手进阶篇安装双系统必备v2.EasyBCDCSS3 属性 box-shadow 使用数据恢复工具 winhex 使用分区Acronis Disk Director .课程(07 年 8 月Easy RealMedia ProducerV1.94 的. -09.绿色的刻录街机模拟器 mame4使用ONES 使用最近读者:exe4j 使用2010-02-

9、02 20:45对于作 Java 桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有jre、jre 版本问题、jre 去哪、如何用 jre 启动你的 Java 应用?不刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过 Java,面对一个 Java 应用,如何在 Windows 下启动它,估计都会折腾半天。如果不是因为这个问题,Java在眼里算是最完美的语言了,也是我最喜爱的语言。所以我认为这个是导致 Java 桌面应用被一些人所讨厌的最大原因,Java的优势是“一次编写,随处运行”,跨特性确实很好,但并不是每个人都需要或都想要跨,而且有时候 JVM测试”的尴尬。或版本问题也会造成“一

10、次编写,到处最好的方式莫过于带着 JRE,让用户轻松点击就能运行。下面来解决这样,好的建议或方法请其他朋友多多指教或补充!针对 windows,让用户一键式安装,双击使用, 使用工具 exe4j +Inno Setup, 这两个工具都可以在网上找到,不熟悉的可以多搜搜,使用起来也不难。带着 JRE 运行,JRE 的大小应该是最让人头疼的,我默认安装的 jre6 大小达到 80M,而程序只有 200-300k 左右,感觉非常不合理,分发与网络传输过大受影响!为了解决这个问题我一直在网络上搜索“瘦身版”的 JRE,无意中搜到了 Beansoft 老师介绍的一篇关于迷你 JRE 的文章,相关的 JR

11、E后解压约 14M 左右,试用了一下,相对于应用缺少了一些类文件,关于部分xml 操作类,及 swing 桌面应用框架相关连的部分类也找不到,最后借鉴了一下,自己把一个完整的 JRE 从 80M 瘦到了 38M,去除了很多不需要的类文件,当然,如果耐心一点还可以再瘦下去,再抽掉一些类文件。在这个基础上再配合 Inno Setup 这个安装包制作工具,最后把整个程序从 40M 压到了 8M,下面看看关于整个操作过程,关于 JRE 的瘦身有些烦琐就不写了,而且 SUN 的 JRE 瘦身计划也在进行,相信很快会有更小的瘦身版 JRE 推出,自己没有必要再去。下面是一个完整的 Java 程序MyLoa

12、ding可以看到已经附带了jre1.6 , 下面先使用exe4j 给它制作一个exe 执行文件(即上图的 MyLoading.exe),并指定点击下一步开始创建配置文件。自带的 jre1.6 。以下是 exe4j 的启动界面,接着选择类型,选择第一个,这样可以保证程序仍具有跨的特性。如果选择第二个,可以把程序完全编译成 exe 文件,可以更好的保护你的程序不被反编译。接下来设置你的程序的短文件名,源文件夹路径(如:E:MyLoading),以及要生成的 exe 文件的存放目录,exe 存放目录必须指定到源文件夹下,这里我把它指定为 E:Myloading 的根目录下。接下来,可以给即将生成的

13、exe 文件起一个名字,如“MyLoading”,还可以给它指定一个 ico 类型的图标,其它按默认就可以了,如图:接下来的这一步,需要把程序中所用到的类路径添加上去。然后指定程序的启动类,其它如果没有必要的话,则按默认即可,点击+号添加类路径:基本上你所需要用到的 Jar 文件都要添加上去,可以逐个添加上去,也可以添加整个文件夹或者使用系统环境变量,为了使你的程序能够随处运行,所以还是强列建议你使用相对路径,并且不要使用环境变量。添加好你的类路径之后回到上一步去选择好你的Main Class即可。接下来先选择的程序所需要的 jre 版本, 然后便是选择自带的 jre 了,这一步不是必须,但是

14、为了更好的分发程序,自带了 jre, 所以必须把自带的 jre 指定为首选的运行环境,如图选择:Search sequence默认情况下程序会去系统的表,环境变量及相关的目录查找 jre,因为只需要自带的 jre,所以这里我把默认的选项移除了,然后添所在的目录路径,点+号开始:们自己的 jre这里还是建议使用相对的目录路径:指定 jre 所在的目录,如图:最后jre 目录路径就是这样的:.jre1.6下面这一步只是简单的给程序添加一个启动画面,然后按默认下一步下一步就可以了。程序最终生成了这个执行文件: MyLoading.exe现在使用它,已经可以正常利用40M 的大小.自带的 jre 启动

15、程序了,但是整个程序仍有现在使用 Inno Setup 进行压缩并制作一个安装包。Inno Setup 的安装请到网上搜索,安装后启动向导,:整个过程很简单:这里指定你的程序的启动文件,即刚才用 exe4j 创建的 exe 文件,并将你的整个程序目录都包含进去就可以了,接下来的基本上一直按下一步就可以了,直到脚本向导完成,然后执行该即可:然后找到 Inno Setup 的默认输出目录,就可以看到编译输出后的安装包了,如下图:MyLoading 安装.exe大小已经压到了 8.86M。利用这个就可以快速轻松的安装你的 Java 桌面应用了。huliqing学习永无止境,欢迎一起交流研究.类别:J2se |论(0)| 添加到搜藏 |到 i 贴吧 | 浏览(596) | 评上一篇:j

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论