我在 NetBeans 6.9 中创建了一个游戏项目,我想在另一台计算机上运行该项目。问题是如果另一台计算机上没有安装 NetBeans,那么我肯定无法运行该项目。 因此,我必须将我的项目转换为可以在其他计算机上运行而无需安装 NetBeans 的 .exe。
是否有可以将 .java 转换为 .exe 的免费应用程序? 请帮助我将我的项目转换为 .exe 文件。谢谢。
最佳答案
查看这些官方 netbeans 文章 Packaging and Deploying Desktop Java Applications和 Developing General Java Applications .
来自文章
在 IDE 中运行应用程序
在 IDE 中开发应用程序时,通常您需要在分发它们之前对其进行测试和优化。通过从 IDE 运行应用程序,您可以轻松地测试您正在处理的应用程序。
要在 IDE 中运行 AnotherGrep 项目,请在“项目”窗口中右键单击项目的节点 (AnotherGrep),然后选择“运行项目”。
xGrep 窗口应该打开。您可以单击浏览按钮选择要在其中搜索文本模式的文件。在“搜索模式”字段中,键入要匹配的文本或正则表达式模式,然后单击“搜索”。每个匹配的结果将出现在 xGrep 窗口的输出区域中。
可以在此处和万维网上的许多其他地方找到有关您可以在此应用程序中使用的正则表达式的信息。
在 IDE 之外运行应用程序
一旦您完成了应用程序的开发并在分发它之前,您可能希望确保该应用程序也可以在 IDE 之外工作。
您可以按照以下步骤在 IDE 外部运行应用程序:
在您系统的文件管理器中(例如,在 Windows XP 系统上的“我的电脑”窗口中),导航至 PROJECT_HOME/dist 并双击 AnotherGrep.jar 文件。
当 xGrep 窗口打开时,您将知道应用程序已成功启动。
如果 xGrep 窗口没有打开,您的系统可能没有 JAR 文件和 Java 运行时环境之间的文件关联。参见 Troubleshooting JAR File Associations .
将应用分发给其他用户
既然您已验证该应用程序可以在 IDE 之外运行,您就可以分发它了。
您可以按照以下步骤分发应用程序:
1: 创建一个 zip 文件,其中包含应用程序 JAR 文件 (AnotherGrep.jar
) 和包含 的随附
。 lib 文件夹
>swing-layout-1.0.jar
2:将文件发送给将使用该应用程序的人。指示他们解压缩 zip 文件,确保 AnotherGrep.jar
文件和 lib 文件夹
位于同一文件夹中。
您的应用程序的用户应该能够通过双击 JAR 文件来运行它。如果这对他们不起作用,请向他们显示 Troubleshooting JAR File Associations section 中的信息.
还有一些第三方工具,例如 Launch4j可能会成功。有关详细信息,请参阅有关 java-to-exe 的文章
关于java - 将 Java 项目转换为 .Exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11979601/