如何手动将JAR文件转换为EXE文件?

时间:2013-08-29 03:30:03

标签: java jar exe

我在java中制作了一些游戏和程序,我想知道,你怎么做这个EXE?我一直在寻找谷歌的答案,我找不到任何帮助的程序或网站。所以我想亲自手动EXE。我已经尝试过JSmooth,但是没有用。

2 个答案:

答案 0 :(得分:1)

您需要了解如何创建可执行jar。一旦你创建了它,你可以通过双击它来简单地运行它。这是一个可以帮助您的教程:

http://www.mkyong.com/java/how-to-make-an-executable-jar-file/

如果要创建批处理/ cmd / sh脚本,则可以将java命令放在该脚本中以调用主类。

从相关帖子(How to run java application by .bat file)中获取的示例批处理脚本:

@ECHO OFF
set CLASSPATH=.
set CLASSPATH=%CLASSPATH%;path/to/needed/jars/my.jar

%JAVA_HOME%\bin\java ro.my.class.MyClass

在同一行上,您可以在linux / unix上编写shell脚本。

答案 1 :(得分:1)

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