Java Swing 生成exe的那些事

正在学习Java Swing 的小伙伴一定都不满足于仅在Eclipse,Netbeans 等开发环境中执行程序而想做一个能够脱离开发环境能够直接运行的程序吧。

博主在这条布满荆棘的 exe 生成之路摸索了好长时间,碰了不少壁,查阅了大量的博客,文档。但是众说纷纭,真正有用的寥寥。为了让小伙伴们少走弯路,不要重蹈覆辙,下面博主就来分享博主认为最直接有效方便的exe 生成大法。之前博主也尝试过生成 bat 可执行文件,但是生成的过程比较复杂,需要配置文档,在这里就不细说了。有兴趣的小伙伴可以上网查一些相关的资料。下面就开始分享我的 exe 生成大法。

由于博主使用的Eclipse 开发环境,因此下面的开发环境以Eclipse 为例。

Eclipse 有自带的Export 方法,但是博主查阅查阅大量博客之后发现它的Export 方法无法将第三方 Jar包一起导出,所以,忘记它!

 Eclipse 自带的 Export 方法这条路不同,博主只能继续一头扎入博客中寻找一条能一起打包导出 Jar包的道路,lucky! 还真被我找到了,某博主说(不能记得他是谁了,不过真心感谢他)Eclipse 安装 Fat jar 插件可以将第三方 Jar包一起打包导出,下面就来介绍安装 Fat jar 插件的方法吧!

安装 Fat jar有两种方式,一种用 Eclipse在线安装,另一种是下载 fat jar 插件后将某个文件拷贝到 eclipse的 plugins下(这种方法比较繁琐,忘记它,有兴趣的小伙伴可以到http://blog.csdn.net/qhz_blog/article/details/23172343 了解一下,在此感谢这位博主)。这里主要介绍一下如何在线安装 Fat jar插件,

在线安装步骤:
eclipse菜单栏 help >Install New Software >在 work with 旁的输入框中输入 http://kurucz-grafika.de/fatjar 然后回车,选中 FatJar,接下来一直点继续就行,安装成功后 重启一次Eclipse。

重启后右击项目看时候有 + Build Fat Jar ,如果没有就点Export 看看有没有 + Fat Jar Exporter。


安装完 Fat Jar 插件后我们能够导出项目了,在项目处右键选择 Fat Jar 会出现如下界面,勾选图示中的按钮后一直next(傻瓜式操作,你值得拥有)



对了对了! 很重要的一点,由于目前 Eclipse 版本普遍都较高,可能存在 Fat jar 版本和 Eclipse 不兼容的问题,解决办法是在安装 Fat jar插件之前先安装Eclipse 2.0插件,

安装方法是进入Help -> Install New Software...,
选择Work with列表旁的输入框中输入 http://download.eclipse.org/eclipse/updates/4.5
在弹出的可安装组件中选择:Eclipse Tests, Examples, and Extras 
打开下拉选择:Eclipse 2.0 Style Plugin Support安装;

(在此感谢博主 http://blog.csdn.net/fjssharpsword/article/details/51557247)


至此导出一个带第三方的 Jar包已经不是梦了,相信小伙伴们都已经成功了,现在我们就改考虑如何来把 jar转成 exe文件了!

转换成 exe文件博主采用的是 exe4j ,开始接触的时候生成 exe 屡屡出错,顿时感觉生无可恋,但是经过博主的软磨硬泡,exe4j还是被我征服了(此处自恋一秒钟)。

首先是安装exe4j,安装的时候一定要确认所安装的位数是否与系统的一致。博主的系统是64位的,之前莫名其妙的安装了一个32 位的exe 4j ,然后,,你懂的。(在这分享一个64位的 exe 4j安装包 http://pan.baidu.com/s/1o776Z7G),安装完之后打开 exe4j 会提示你输入注册码(注册码你懂的,同时感谢可爱的博主分享ttp://wangyali90516.blog.163.com/blog/static/117205101201232641920294/)。


下面就是具体的生成 exe 4j的操作了,主要操作请看(https://jingyan.baidu.com/article/4f34706ed6fa0de387b56dcc.html)链接的方法只是大致的方法,具体操作还需要有一些补充和修改,下面我来详细的说,1.当执行完第六步操作后不要点next,应该选择32-bit or 64-bit ,勾选窗口中的选择框。



2.第九步中他写的Minunum Version 随便设置有些歧义,在这里我提一下防止小伙伴们入坑,这边的最小版本需要写的是你系统中所装的jdk或jre的版本,最大版本不需要填。

之后就没什么难度了,都是执行next 然后exe4j 就会把你心心念念的 exe 放在指定位置了,快去试一试成功了没吧!


  • 5
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值