首页 > 解决方案 > 如何在 Netbeans 中以 Executable(.exe) 导出我的 Java 项目?

问题描述

我已经完成了我的项目,但无法以可执行形式导出。我正在使用 Netbeans 12。

标签: javanetbeansdeploymentpackaging

解决方案


Java 应用程序不是构建为 exe 文件,而是构建为 jar 文件。使它们可执行的组件是 jar 的 META-INF 文件中定义的 Main-class 属性。

在 NetBeans 中将您的程序转换为可执行的 jar 文件

1)右键单击您的项目->属性->选择屏幕左角的运行选项卡。您将看到一个显示主类的文本框,选择下拉箭头浏览项目中可用的所有主类(是的,NetBeans 可以有多个主类,但只会运行一个)

2)可选选择部署选项卡并选择压缩jar以节省空间

3)右键单击项目->清理并构建

然后转到文件资源管理器上的项目文件夹,您将看到一个 dist(distribution) 文件夹,在那里您将看到名为 (Project Name).jar 的构建 jar 文件,只需双击它,java jre 就会执行它

有些人在双击运行 jar 文件时遇到问题,在这种情况下,无论是从 cmd 还是从 bat 文件键入此脚本

set path=<path to your java.exe in your JDK/JRE bin folder>

cd (Path to where your jar file is located)

java -jar <Your Jar file>.jar

推荐阅读