由于Java程序的执行依赖于java虚拟机,所以将一个java程序打包成exe的可执行程序是一个不太容易的事情,下面小编以图文的方式讲解一下如何将java程序生成exe的可执行文件。本文使用开源程序JSmooth工具进行操作。


前期准备工作(包括相关工具或所使用的原料等)JSmoothjavajar包文件 详细的操作方法或具体步骤
首先准备一个java生成的jar文件,在这里小编使用的是一款java编写的PDF转Word的小工具。

打开JSmooth工具,可以看到JSmooth的欢迎页面,在左侧列出了生成exe文件操作步骤。

选择第二项“Skeleton”项,之后选择一个框架,在这里选择"Windowed Wrpper"下拉项,如果客户端没有Jre环境提示下载的网址。其下载的地址可以在“Skeleton Properties”中自行配置。

配置好Jre环境提示后,选择“Executable”项配置Java生成exe程序的输出路径及exe文件的图标。其中程序输出路径为“Executable Binary”选项,程序的图标为“Executable Icon”选项。

之后选择java编译好的Jar文件,选择左侧“Application”进行应用配置,勾选“Use an embedded jar”并选择“ embedded jar”文件如下图所示。

选择好Jar文件之后,需要配置java的主方法Main方法,单击"Main Class"进行选择,如下图所示。

在配置好之后就可以进行编译了,编译选择JSmooth工具栏中的齿轮小按钮,如果文件未保存单击后会提示保存,之后会弹出编译进度结果,如下图所示。

编译完成后,在已配置的程序输出目录中可以看到多出一个exe可执行程序,如下图所示,双击之个exe就可以运行了。

注意事项JSmooth是sourceforge下的一个开源项目,开发者可以从其官方网站进行下载。“Skeleton”项操作主要用于提示客户端在没有jre环境时,给出一个相应的提示信息。如果Java程序主方法包含运行参数可以在第6步进行配置。除介绍的功能外,JSmooth还具备很多功能,如配置JVM版本参数、JVM运行参数等,可根据实际需要进行配置。经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
