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

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

工具及材料

1.NetBeans

2.exe4j

Windows64位的下载地址:http://pan.baidu.com/s/1dEPV1fV
PS:exe4j有点小傲娇,优点是集打包和捆绑jre为一体,支持透明通道的Splash窗口,而且没有那么一堆配置文件,但是缺点是操作复杂,而且想改路径得重新打包,安装的过程中可能会出现以下情况:
![此处输入图片的描述][1]
不用担心,主要是你的电脑的jdk版本太高了,这个时候去下载个1.6版本的jdk就可以了

3.ico格式的图标文件

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

操作步骤

1.创建文件夹

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

2.构建jar文件

这里使用的是NetBeans直接构建比较方便快捷,过程如图:
【实用】把jar转换成exe文件_第1张图片
点击清理并构建即可,然后在存放项目的文件夹的dist文件夹下就可以找到相应的jar包
PS:如果你用eclipse构建jar包可以参考此博客:http://yukimomo.iteye.com/blog/1297537
此外,要保证代码的编写jdk环境要为1.6版本,否则最后生成的exe文件无法使用

3.生成exe文件

接下来就是exe4j的操作过程了:
(1)激活exe4j
【实用】把jar转换成exe文件_第2张图片
在License Information处,去网上随便找激活码写入即可~
(2)选择jar in exe
【实用】把jar转换成exe文件_第3张图片
(3)输出路径
【实用】把jar转换成exe文件_第4张图片
(4)配置信息
【实用】把jar转换成exe文件_第5张图片
记得选择32位还是64位!!
(5)添加jar包确认主类
【实用】把jar转换成exe文件_第6张图片
点击绿色的按钮,选择项目所需jar包,后在Main class点击那份“…”的框框中选择主类即可
(6)配置JRE
【实用】把jar转换成exe文件_第7张图片
【实用】把jar转换成exe文件_第8张图片
【实用】把jar转换成exe文件_第9张图片
在Advanced Options中选择Search Sequence中选择JRE文件即可,最后记得把它置顶!!!(按那个向上的箭头)
(7)设置Splash
单选框第一个是无Splash窗口,第二个的Splash窗口是不支持透明通道的,第三个Splash窗口支持透明通道,但是必须jre6以上
【实用】把jar转换成exe文件_第10张图片
后面直接next就好了~

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

参考资料:百度贴吧

你可能感兴趣的:(技巧)