exe4j打包java工程为exe可执行程序
之前试过exe4j打包java工程,有点坑每次运行都会报错
后面查网上的教程步骤,感觉很多都没有提到的一个点就是需要把生成的exe放到打包的lib文件夹的同级目录
不知道是不是我理解有误 就比较纳闷exe已经那么大了居然没把lib中依赖的jar包压缩进去 还需要放置在同级目录来运行
其中有些步骤需要注意
如果是JAVA项目工程是UTF-8,为了防止JAVA项目中的读写中文字符串有乱码产生,可以在这里红框位置添加参数(-Dfile.encoding=utf-8)
如果打包出来出现乱码情况则:打包的时候设置编码:exe4j的Configurejava invocation 的VMParameters
输入:-Dfile.encoding=utf-8 来防止打包后的exe出现乱码
其余的步骤按照需求填写配置即可
参考文章:https://www.cnblogs.com/jepson6669/p/9211211.html