java 制作exe
2015-06-16 14:15
435 查看
1.eclipse里导出jar
export->java->JAR file->Export generated class and resources
2.用exe4j制作启动exe
把jre,lib(引用的外部类),exampack.jar 放到一个目录下,如图:
打开exe4j,选取Regular mode
Regular mode -> Java invocation,
主类填项目入口类:main.ParseExaminee
jre -Advanced Options->search sequence
Directory .\jre
最后生成exampack.exe
到这一步已经算完成javatoexe的制作,把整个目录发给用户,
用户机器上即使没有装jdk点击exe文件也能运行。下面两步是优化。
3.精简jre
cutJre.exe 精简jre, cutJre.exe主要是清理rt.jar, 其他jre里的内容可以尝试去掉后运行行不行,一点点的清理。选用jre6(80多m)来作为base,精简后剩下
40m。
4.好压 制作自解压exe
还可以通过创建自解压exe来进一步压缩。
7z->创建自解压格式->模式 解压到临时文件夹,全部隐藏->图标 选ico图片-〉解压 解压后运行exampack.exe
现在给用户的就一个exe文件了,双击后能够运行,实质上是个自解压文件因此双击后有一个解压过程,给用户感觉就是启动慢。但是整体文件比较小,由原来的80m到现在的10多m了。cutJre.exe和exe4j.exe工具。(点击这里:http://download.csdn.net/detail/fsp88927/8811927)
export->java->JAR file->Export generated class and resources
2.用exe4j制作启动exe
把jre,lib(引用的外部类),exampack.jar 放到一个目录下,如图:
打开exe4j,选取Regular mode
Regular mode -> Java invocation,
主类填项目入口类:main.ParseExaminee
jre -Advanced Options->search sequence
Directory .\jre
最后生成exampack.exe
到这一步已经算完成javatoexe的制作,把整个目录发给用户,
用户机器上即使没有装jdk点击exe文件也能运行。下面两步是优化。
3.精简jre
cutJre.exe 精简jre, cutJre.exe主要是清理rt.jar, 其他jre里的内容可以尝试去掉后运行行不行,一点点的清理。选用jre6(80多m)来作为base,精简后剩下
40m。
4.好压 制作自解压exe
还可以通过创建自解压exe来进一步压缩。
7z->创建自解压格式->模式 解压到临时文件夹,全部隐藏->图标 选ico图片-〉解压 解压后运行exampack.exe
现在给用户的就一个exe文件了,双击后能够运行,实质上是个自解压文件因此双击后有一个解压过程,给用户感觉就是启动慢。但是整体文件比较小,由原来的80m到现在的10多m了。cutJre.exe和exe4j.exe工具。(点击这里:http://download.csdn.net/detail/fsp88927/8811927)
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统