如何使用Exe4J打包java软件

        最近用java写了一些小的桌面程序,考虑到需要给客户使用,总不能在灭一个客户电脑安装jre然后配置各种环境变量,于是采用exe4j对jar文件打包为exe,exe4j提供了一种方法可以将jar文件和jre一起打包,在任何没有jre的电脑上都可以运行。

         准备材料:exe4j安装包(安装包网上随便找)、java源码打包后的jar文件、jre文件、软件图标ico文件。

         1、安装和破解exe4j。

         2、使用eclipse将java源码打包为可运行的jar包。

        3、在jdk安装目录下找到jre文件夹,直接copy出来。

        4、制作软件图标ico文件(非必要,可省略),ico文件不可以直接将jpg或png图片改后缀,可以通过在线网站,将做好的图片转为ico格式的图片。

        5、新建一个文件夹,放置准备好的各种文件。

        6、运行exe4j,点击next。

        7、选择”JAR in EXE” mode

       8、设置exe名称和输出路径。

        9、默认勾选GUI application,设置程序名称,设置exe文件图标(非必须),选择ico文件路径。

注意:此时需要点开Executable info下方32-bit or 64-bit,勾选Generate 64-bit executable,以及下方的Manifest options中勾选Eable DPI awareness,这里不勾选的话,程序界面会放大失真。如果不想生成错误日志,可以在Redirection中将Redirect stderr勾去掉,这里默认是勾选状态的。

        10、设置java invacation,class path添加jar包,main class中选择程序入口类。

        11、设置JRE,填入JRE版本,在search sequence中删除掉默认的三个文件,点击添加按钮,勾选directory添加本地JRE文件夹,在preferred VM中选择client Hotspot VM。

        12、设置splash screen(非必须),程序启动界面。

        13、直接点击compile executable生成程序。

在输出文件夹下可以看到已经生成了exe文件,只需要将exe文件和lib文件一起拷贝到别的电脑上就可以运行了。

 

 

       

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章