您的位置:首页 > 其它

【实用】把jar转换成exe文件

2017-04-03 00:47 92 查看
上课后写博客的时间就少了,趁着清明假期把之前学到的一些东西整理一下~之前由于项目需要爬取很大的数据量,在机房用了多台电脑去爬取数据,但是很麻烦的一点就是得“搬”代码还要进行相应的配置,后来了解到jar转exe的做法感觉很便利~接下来就和大家分享一下>_<

PS:以下所阐述均基于已安装jdk的电脑

工具及材料

1.NetBeans

2.exe4j

Windows64位的下载地址:http://pan.baidu.com/s/1dEPV1fV

PS:exe4j有点小傲娇,优点是集打包和捆绑jre为一体,支持透明通道的Splash窗口,而且没有那么一堆配置文件,但是缺点是操作复杂,而且想改路径得重新打包,安装的过程中可能会出现以下情况:



不用担心,主要是你的电脑的jdk版本太高了,这个时候去下载个1.6版本的jdk就可以了

3.ico格式的图标文件

将图片转换成icon格式的网站:http://www.ico.la/

操作步骤

1.创建文件夹

创建一个文件夹(作为打包输出目录),把jre文件夹放进来(打包输出路径不要是源jar文件所在目录或其子文件夹,这样会导致exe4j找不到主类)

2.构建jar文件

这里使用的是NetBeans直接构建比较方便快捷,过程如图:



点击清理并构建即可,然后在存放项目的文件夹的dist文件夹下就可以找到相应的jar包

PS:如果你用eclipse构建jar包可以参考此博客:http://yukimomo.iteye.com/blog/1297537

此外,要保证代码的编写jdk环境要为1.6版本,否则最后生成的exe文件无法使用

3.生成exe文件

接下来就是exe4j的操作过程了:

(1)激活exe4j



在License Information处,去网上随便找激活码写入即可~

(2)选择jar in exe



(3)输出路径



(4)配置信息



记得选择32位还是64位!!

(5)添加jar包确认主类



点击绿色的按钮,选择项目所需jar包,后在Main class点击那份“…”的框框中选择主类即可

(6)配置JRE







在Advanced Options中选择Search Sequence中选择JRE文件即可,最后记得把它置顶!!!(按那个向上的箭头)

(7)设置Splash

单选框第一个是无Splash窗口,第二个的Splash窗口是不支持透明通道的,第三个Splash窗口支持透明通道,但是必须jre6以上



后面直接next就好了~

这样一个exe文件就搞定了!

参考资料:百度贴吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  exe