好吧,我用Java制作了一些游戏和程序,我想知道,你是如何制作这个EXE的?我一直在谷歌上寻找答案,但找不到任何有帮助的程序或网站。所以我想自己手动制作EXE。我已经尝试过 JSmooth,但没有奏效。
2 回答
Java 现在附带了一个可以将您的应用程序转换为可执行文件的工具。该文档是为 JavaFX 应用程序编写的。我认为您应该能够将它用于任何 java 应用程序。
查看这篇讨论如何部署 JavaFX 应用程序的文章:http: //docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm
如果要创建和部署 exe 和 msi,使用此工具需要安装 Inno5 Setup(用于创建 exe)或 WiX(用于创建 msi)或两者。
如果 Java 附带的这个工具不适合您,那么有诸如 install4j 之类的项目可以将您的项目转换为 exe。请参阅http://www.ej-technologies.com/products/install4j/overview.html。
您需要了解如何创建可执行 jar。一旦你创建了它,你可以通过双击它来运行它。这是一个可以帮助您的教程:
http://www.mkyong.com/java/how-to-make-an-executable-jar-file/
如果您想创建一个批处理/cmd/sh 脚本,那么您可以将您的 java 命令放在该脚本中以调用您的主类。
取自相关帖子的示例批处理脚本(如何通过 .bat 文件运行 java 应用程序):
@ECHO OFF
set CLASSPATH=.
set CLASSPATH=%CLASSPATH%;path/to/needed/jars/my.jar
%JAVA_HOME%\bin\java ro.my.class.MyClass
在同一行中,您可以在 linux/unix 上编写一个 shell 脚本。