一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)

一、这里首先第一步就是把项目打包成jar包,如下图所示:

一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)_第1张图片

一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)_第2张图片

ps:小心这里的坑。你的项目可以在eclipse里面直接运行时没有问题的,但是一旦脱离的话,就可能报错:说找不到org.eclipse.swt等相关的jar包,这时就需要你手动导入相关的jar才可以的。jar包下载路径:https://download.csdn.net/download/u010963948/10708221,如图:

一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)_第3张图片

至此,把导出的jar文件存放到某个位置就行了,接下来才是最关键的,如果把jar文件打包成exe执行文件。

二、jar文件打包成exe执行文件

这里必须要借助的神一般的工具,那就是 EXE4J,该工具下载地址:https://www.ej-technologies.com/download/exe4j/files。下载之前,先做一遍准备工作。

首先创建一个空的文件夹,里面需要放三个内容:

1、jre:这个是必须的,有了它可以不装java环境;

2、resouse: 这个是资源文件夹,存放一些图片等;

3、jar包文件,之前打包好的文件,直接拷贝过来就行了。

一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)_第4张图片

ok了,我们可以着手下载exe4j文件工具了,下载之后是压缩包,不需要安装,解压后找到bin目录,双击exe4j,,直接下一步

选择第二个“JAR in  EXE”,

一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)_第5张图片

下一步,第一个空随便填,第二个选择刚创建的文件夹,也就是生成exe的路径;

一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)_第6张图片

下一步,Executable type 选择项目格式,就选第一个Executable  name 填写要生成exe 的名称,Icon file 选择生成exe 的图标(必须是.ico格式)。ps:这里有个大大的坑,一定要选择Advanced options里面的32bit 64bit内容

一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)_第7张图片

一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)_第8张图片

下一步,VM Parameters:  填入-Dexe.path=${EXE4J_EXEDIR},可以用他在程序中找到exe所在目录,这样无论生成的exe放到哪都可以找到当前目录,用法(String exePath = System.getProperty("exe.path");),点击绿色,

一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)_第9张图片

Archive 选择刚刚用myeclipse生成的jar 包,点击OK class path中生成如下效果,Main class选择 main方法所在的页面,也就是你的首页,点击Main class 后面的按钮,选择你的页面,点击OK ,main class会出现你的首页名,其他的不用填,

下一步,第一个输入框填写你的jre版本,点击,选择search sequence,选择你的jre包(这样在机子上就不需要安装jdk环境了)

一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)_第10张图片

先把里面的三个都删掉,在如图中,点击,选择Directory ,选择jre路径(最先创建的文件夹里面的jre),点击OK

一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)_第11张图片

下一步,选择client hostspot VM,

一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)_第12张图片

下一步,配置exe运行时的过渡接口图,

选择第二个,并选择图片,

点击下一步,

不用操作,直接下一步,即完成了,

可点击进行测试。

一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)_第13张图片

一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)_第14张图片

你可能感兴趣的:(Java基础)