目的:将项目中的上传工具 jar包转换成exe文件格式
现在记录一下整个过程遇到的问题
- 加完登录功能后,重新将上传工具打包,运行.bat文件,命令窗口出现如下错:
Can’t find bundle for base name configd, locale zh_CN
错误原因:
eclipse 打jar包问题 :
总结:记住要选下面这个可运行的jar文件
2.重新打包后,运行bat报,命令窗口报:
== Exception in thread “AWT-EventQueue-0” java.lang.NoClassDefFound ==
https://www.cnblogs.com/xyhz0310/p/6803950.html 这个错的具体解释可以看看这篇博客
LK遇到的错是运行时无法加载javax/swing里的部分文件
swing包是放在jre lib目录下的rt.jar包中的
解决方法:
1.替换原有上传工具中jre中的rt.jar包。
- 先解压正常和原有上传工具中jre中的rt.jar包,替换swing包,重新打包
- https://blog.csdn.net/zz_ddup/article/details/80118466(打jar包参照这篇博客)
- 运行项目重新打jar包
2.运行bat,就会出现如下界面(十分丑陋)
3.好万事具备开始转exe
转exe的目的就是消除这个执行窗口
我用的是jsmooth这个工具
转驿过程可以参考 >
https://blog.csdn.net/qq_27028821/article/details/72870282
结果如下图
总结一下:
1.首先 jre jar 图片要放在一个目录下
2.jvm配置(不需要安装java环境,也可以使用)
最后LK将上面用到的工具包括 jsmootn 上传工具(精简版jre)放在百度网盘,有需要的可以下载使用
https://pan.baidu.com/s/1lk3i9IE4-Zi-HOQRUA_QnQ jsmooth
https://pan.baidu.com/s/1kX48jFwmA83sDx8fisa6GA 上传工具(精简版jre)