myeclipse打包exe
展厅显示屏上展示H5,如果用浏览器也可以展示,但是觉着不太好,所以用swing嵌套个url打成jar包 这个jar可以在有java环境的机器运行,然后用这个jar打成exe文件 这样就可以在没有java环境的机器上完美运行了 我用的是myeclipse2017,借助了fatjar插件打jar包 我是用的Fatjar_0.0.32
插件下载地址链接:https://pan.baidu.com/s/1pqBk2VmxNYD2EmeJGSyZmQ 提取码:tqvg
插件用法:把里面的jar放到myeclipse安装目录的plugins下面 重启myeclipse
项目地址:链接:https://pan.baidu.com/s/1MmEFbcO6h3ojKJdKUHw-xQ
提取码:ip72
1:如果插件安装成功 windows——>preferences会出现以下选项
2:现在我们右击需要打包的项目会有以下选项
3:点击Build Fat Jar 进行打jar操作 jar-name 是我们打包生成jar文件名称,在指定我们的main-class
4:然后点击下一步出现以下页面 这是我们写代码引入的jar包
5:点击finish等打包完毕出现打包路径 此时整个jar包在有java环境的机器上是可以直接运行的
6:接下来我们安装exe打包工具 exe4j
下载地址:链接:https://pan.baidu.com/s/1W00YIQvrOOROvH1O-uERfA 提取码:cpn4
7:安装完成以后 我们新建一个文件夹吧jre跟项目所需lib还有我们刚刚打成的jar放进去,我这边是新建了swing名称文件夹
8:准备好以后点击exe4j开始打包exe,这个是启动页面
9:点击next 然后我们选择第二项
10:点击next 上面的名称起个名字就行 下面目录就选我们刚创建的swing目录
11:点击next 输入要打包exe文件名称 如果只允许生成的exe文件同时只能打开一个程序运行,则把 “Allow only a single running instance of the application”这项的选择钩上。“Icon File”项表示生成exe文件后的图标,选择一个“.ico”格式的图片,我这边先不做ico设置
12:如果是64位机器这个选项的框一定要勾上 要不然后期会报错
13:点击next 出现以下页面 我们点击这个加号
14:点击加号出现以下页面 这里我们选择前面放入swing文件夹下面的jar包
15:点击ok
16:然后我们设置Main class from 弹出的页面选择我们的主程序
17:添加完成 这个将是我们点击打包后exe文件的执行入口 我选得这个是一个swing嵌入url的小例子
18:点击下一步 下面两个版本我都写的1.6 1.8 下面下拉选项我们选第一个
19:然后出现的页面是下图 我们保留第一个 Search Windows registry 剩下两个删除 然后点击加号
20:点击加号出现以下页面 选择我们放入新建swing目录的jre文件
21:点击ok出现以下页面
21:点击next 我这边选择的是default VM
22:点击next出现以下页面 不需要设置 直接next
23:next后出现以下页面
24:继续next如图 下面save as按钮可以保存本次整个设置的信息 下次如果想执行同样的jar 跟目录配置啥的 直接点击保存的这个文件然后打包就可以
25:这时候我们已经生成完毕 打开我们的文件夹查看swing.exe已经生成 双击可以运行
把整个文件夹拷贝到没装java环境的机器 点击swing.exe也是可以运行的