2

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

jar cvf Hello.jar Hello.class

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

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

4

3 回答 3

5

有几种选择:

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

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

于 2013-02-19T20:55:27.523 回答
0

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

于 2013-02-19T20:46:46.303 回答
0

看看JSmooth。奖励:还有一个 Maven 插件。

更新:要作为命令行运行,请参阅命令行参考手册

于 2013-02-19T20:42:53.433 回答