jar 包打包成exe可以在任意机器上运行
2019-07-04 17:44:11    8    0    0
alen

最近在编写一款pc端跨平台开发工具,用到了java.需要在windows上打包成exe程序的时候遇到了问题,找了很多资料,用了好几款打包软件,没有一款好用的.特在此记录下

    1.j2exe这款软件在打包后提示找不到java运行环境

    2.jsmooth 这款软件能找到的最新版是0.9.9.7,这个版本在64位win7下无法正常编译jar包

    3.launch4j这款软件能正常编译

下面我们来介绍下如何使用launch4j来将jar包打包成exe:

在桌面新建一个文件夹,我这里为server文件夹

将要打包的jar包以及运行环境依赖的jre文件夹,还有程序的ico图标一起拷贝到桌面的server文件夹下

 

 (1)  打开launch4j软件,找到basic选项:

        

 

   (2) 找到header选项

    

    (3)找到jre选项,设置jre的相关信息,实现脱离jre环境运行:

    

 

    (4)点击齿轮图标即可编译程序


注意:如果需要设置运行时的编码,防止程序中文乱码,可以在JRE选项下设置:

上面的设置就是将当前软件的运行环境编码设置为utf-8,以防止运行时中文乱码

-Dfile.encoding="UTF-8"​


Pre: Centos7 升级内核版本

Next: 在Windows环境下备份当前树莓派系统到IMG镜像

8
Sign in to leave a comment.
No Leanote account? Sign up now.
0 comments
Table of content