JAVA 打包成可执行文件方法
java程序是依赖于java环境,所以想要将自己做好的Java界面,跑在没有java环境的电脑上,你需要做以下三步,环环相扣,一步不能错。本博客先用Eclipse开发一个录屏桌面版程序,再将其打包成jar文件,然后转为.exe文件,最后编译成安装程序(setup.exe)
1. 将程序打包成jar包
①右键项目export,选择 Java =>Runnable JAR file,点击Next,如下图所示:
②选择该项目的入口类和生成的jar文件保存路径,如下图所示:
③检验生成的jar包是否正确,命令:java -jar chou.jar
看到如下图所示的结果,显示登录界面
2. 将jar包转为.exe可执行文件
①下载安装exe4j工具,安装完运行出现下面界面,点击Next
②选择“JAR in EXE” mode,点击next
③填写应用的名字和保存的路径,如下图所示,继续next
④ 继续按照步骤填写信息,接着next
⑤这里选择32-bit还是64-bit,根据自己jdk位数自行勾选,继续next
⑥这里设置第一步生成好的Jar包的路径和主类,继续next
⑦这里JRE版本最低设置1.7,最高可为空,视具体情况而定
⑧选择Serch sequence选项,选择jre路径,如下图所示
选择完后的结果,直接点击Finish
至此exe文件已经生成了,验证exe的正确性,在开发机器(有java环境)上运行,没问题,出现想要的登录界面;在其他没有java环境机器上运行,出现找不到java环境的提示信息,如下图所示(正常现象):
3. 将exe文件打包成安装程序setup.exe
①下载 Inno Setup 软件并安装,打开该软件,点击new按钮,如下图所示:
②点击下一步,填写应用名称和发布者,如下图所示,再点下一步
③这一步默认选项,不用管,如下图所示,继续下一步
④选择第二步生成的exe文件和jdk下的jre文件夹,如下图所示:
⑤一路next下来,到这里选择setup.exe的输出路径,如下图所示:
⑥最后finish,接下来弹窗都点是,生成了一个setup.exe文件,就是一个安装包,单击就可以安装,没有java环境也可以安装哦。