博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java桌面程序下载_Java桌面应用程序的打包
阅读量:4318 次
发布时间:2019-06-06

本文共 855 字,大约阅读时间需要 2 分钟。

打包的步骤总共分为3步:源程序→.jar文件→.exe文件→安装包

源程序→.jar文件:

1.在Eclipse里右键工程-导出-jar文件,

2.选择导出内容,一般情况下导出.class类文件即可。

3.选择导出文件的路径

4.选择清单文件(自动生成/选择现有)

Class-Path:这个导入的是,本项目需要的一些其他的jar文件包

Main-Class:这个是main()方法所在的类的.class文件的路径,并且在最后有个回车符

5.一路Next然后Finish。

6.打开cmd,cd到jar文件目录,输入java -jar xxx.jar

7.根据界面和错误提示,发现缺少资源文件和引入的库文件,请自行复制。

8.直至jar文件完美运行,大功告成!

.jar文件→.exe文件:

1.选择jar文件、最低jre版本、及操作系统

2.选择应用类型:Windows GUI Application为例

3.选择Main-Class,添加程序开启动画

4.一路Next,选择输出exe文件的路径(跟jar文件同目录,因为还需要资源文件和外部库的支持),根据系统需要勾选64bits,否则会提示找不到JRE

5.由于你的电脑存在JRE,所以直接运行exe文件不会出错。如若想要在其他电脑运行,需要自行复制JRE。

但是JRE随着版本更新越来越大了,需要进行精简。简单的方法是运行程序的同时,分别删除bin和lib文件夹的内容,提示正在被占用的文件都一律跳过。

精简lib文件夹还有一种办法是:在cmd中,java -jar -verbose test.jar >> class.txt ,class.txt会包含有关于导入包(opened)和使用包的类(loaded)的信息。

.exe文件→安装包:

原理其实就是整个文件夹的压缩,包括exe文件、资源文件和链接库文件

网上有很多这类的工具(如Inno Setup),大家自行根据爱好选择,这里不多说了,适用于所有语言编写的程序的打包。

(其实是码字码累了

转载地址:http://ogrzs.baihongyu.com/

你可能感兴趣的文章
数据访问-----ADO.NET 小结和练习
查看>>
Linux lsof详解
查看>>
子组件给父组件传数据
查看>>
unix/linux下的共享内存、信号量、队列信息管理
查看>>
Hilbert先生旅馆的故事
查看>>
采访吴岳师兄有感 by 王宇飞
查看>>
LVS简略介绍
查看>>
hdu 1021 Fibonacci Again
查看>>
JVM架构_XmnXmsXmxXss有什么区别:转
查看>>
PHPExcel 使用心得
查看>>
洛谷 P3374 【模板】树状数组 1(单点加,区间和)
查看>>
verilog 代码编写小记
查看>>
PyQT的安装和配置
查看>>
从 docker 到 runC
查看>>
守护进程
查看>>
php数组
查看>>
Linux 防火墙
查看>>
互联网金融P2P主业务场景自动化测试
查看>>
array_filter函数的应用
查看>>
html,body
查看>>