【问题标题】:making executable file from a java project using NetBeans [duplicate]使用NetBeans从java项目制作可执行文件[重复]
【发布时间】:2013-08-06 19:14:06
【问题描述】:

我在 NetBeans 中创建了一个 java 项目。现在我想从中制作一个可执行文件。它可以在其他安装了 JDK 或 JRE 但没有安装 NetBeans 或任何其他 Java IDE 的计算机上执行(运行)。我怎样才能使用 NetBeans 做这样的事情? ??

【问题讨论】:

标签: java executable netbeans6.8


【解决方案1】:

你的意思是编译成 JAR 吗? Netbeans 会自动执行此操作,只需执行 clean and build(锤子符号)并查看项目的 dist 子目录即可。将有包含所需库的带有lib 文件夹的 JAR。这些 JAR + lib 足以运行应用程序。

也许你取消了一个选项:

Project Properties -> Build -> Packaging -> Build JAR after compiling

(但默认情况下已启用)

【讨论】:

  • 我找到了 dist 文件夹,在那个文件夹中只有一个 jar 文件和一个自述文本,但是 jar 文件不起作用。并且没有 lib 文件夹。我猜这是问题所在.而且我用winrar打开了jar,里面除了项目的类和一个“MANIFEST.MF”之外什么都没有。我该怎么办?
  • 没关系,jar文件是可执行文件,你可以双击它,也可以使用cmd java -jar [JARFILENAME.JAR] 只会创建lib文件夹需要时,如果您不使用外部库,则不需要此文件夹。找到一个简短的视频,它展示了它的外观和外观:youtube.com/watch?v=LF5cLVivV_Y
  • 谢谢你,这真的很有帮助。但是我像之前所说的那样双击 jar 文件,它不起作用。为什么你认为它不起作用?我没有使用过 GUI,你认为这就是原因吗?
  • 啊,如果你没有 gui,那么你不会看到程序正在运行,但如果没有错误消息,它正在运行。您需要使用 java -jar YOURJARFILE 打开 cmd 并切换到 dist 目录,而不是在 cmd 中看到输出
【解决方案2】:

您必须构建您的项目。只需单击工具栏中的锤子。 之后,您的项目中应该有一个名为“dist”的文件夹。

其中是 *.jar 文件,您可以将其部署给任何安装了 Java 的人。

【讨论】:

    【解决方案3】:

    你的意思是可执行的jar文件。可以使用 $java -jar myJar.jar 执行。因此,您需要更改 jar 内的清单文件。其次,如果您想要鼠标双击执行,那么对于 Linux 创建 .sh 和对于 Windows 创建包含上述 $java -jar 的 .bat 文件。

    需要在您要执行的任何机器上安装 JVM。

    Click Me :-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-12
      • 2013-01-12
      • 1970-01-01
      • 2013-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多