Netbeans 的项目属性中缺少打包

Pyt*_*ion 4 java ide netbeans build

我想从我刚刚完成的项目中构建一个 jar。我在 google 上搜索了如何使用 NetBeans 构建 jar,并且在每个来源中都说我必须在“打包”的“项目属性”中单击“构建”。正如您在屏幕截图中看到的那样,“包装”丢失了,我想知道我是否忘记了要做某事,以及您是否知道我可以找到它。

提前致谢。

在此输入图像描述

and*_*mes 5

简短回答:

使用Run > Clean and Build Project(或Shift+F11) 构建 JAR 文件。

较长的答案:

您在“项目属性”菜单中看到的选项将取决于您创建 Java 项目的方式。

如果您使用过File > New Project > Java with Ant > Java Application...,那么您将在项目属性下看到以下选项:

在此输入图像描述

这向您显示了管理项目打包方式的各种设置。但这Shift+F11就是构建 JAR 的方式。输出窗口显示以下内容:

Building jar: C:\your\path\to\project\AntDemo\dist\AntDemo.jar
Run Code Online (Sandbox Code Playgroud)

我见过的许多 NetBeans 文档都相当旧,并且假设您使用的是 Ant 项目(因为它曾经是默认项目类型)。

如果您使用过File > New Project > Java with Maven > Java Application...,那么您将在项目属性下看到以下选项:

在此输入图像描述

这看起来像你的屏幕截图。

在这种情况下,Maven 负责构建 JAR - 这就是为什么“打包”选项在这种情况下不可见的原因。如果要自定义 JAR 的构建方式,则必须编辑pom.xml作为项目一部分创建的相关 Maven 文件。

但您仍然可以使用它Shift+F11来启动构建。输出会有所不同 - 类似这样:

--- maven-jar-plugin:2.4:jar (default-jar) @ MavenDemo ---
Building jar: C:\your\path\to\project\MavenDemo\target\MavenDemo-2.0.jar
Run Code Online (Sandbox Code Playgroud)