用于将jar转换为可执行文件的命令行工具?

时间:2013-02-19 20:40:14

标签: java windows jar executable

我可以通过以下命令将Java .class文件转换为.jar文件:

jar cvf Hello.jar Hello.class

现在我想将.jar转换为Windows可执行文件(.exe)。 是否有任何类似的命令或任何命令行工具来执行此操作?

我正在开发一种自动工具,可以将.cl​​ass文件编译为.exe而无需任何人工干预,因此基于GUI的工具将无法正常工作。

3 个答案:

答案 0 :(得分:5)

有几种选择:

最后一个(JexePack)可能更接近您的需求,因为它是一个命令行工具:

  

JexePack是一个命令行工具(非常适合自动脚本编写)   允许您选择打包Java应用程序(类文件)   随着它的资源(如GIF / JPG / TXT /等),成为一个单一的   压缩的32位Windows EXE,使用Sun的Java Runtime运行   环境。支持控制台和窗口应用程序。

答案 1 :(得分:0)

看看JSmooth。额外奖励:还有一个maven插件。

更新:要作为命令行运行,请参阅command line reference manual

答案 2 :(得分:0)

我一直使用Launch4J。易于添加到Ant或shell脚本。有一个GUI可以帮助构建配置文件(如果需要),然后在脚本中引用配置文件。