netbeans 如何制作可执行JAR文件

zz2j4svz  于 2022-11-10  发布在  其他
关注(0)|答案(2)|浏览(191)

如何在Netbeans 12.6中构建一个可执行JAR文件?我知道这个问题经常被问到,但是之前在这里发布的其他解决方案都不能在最新版本的Netbeans上工作。我得到的只是“没有主清单属性”。令我惊讶的是,这么简单的事情并不是开箱即用的。设置Netbeans比学习Java本身更难!

y1aodyip

y1aodyip1#

当您设置项目的主类时,请确保在清单中指定了主类。要设置项目的主类,请执行以下操作:
1.右键单击项目得节点,然后选择“属性.”
1.选择“运行”类别,然后在“主类”字段中输入projectname.className
1.单击“确定”关闭“项目属性”对话框。
https://netbeans.apache.org/kb/docs/java/javase-deploy.html

xzv2uavs

xzv2uavs2#

以下是对我有效的方法。对于Maven,您需要更新POM.xml文件。Netbeans在12.6版本中不像旧版本那样开箱即用。我确信他们添加了更多功能,但它不再只是工作。Gradle可能类似。< /project>在您的文件中添加以上内容。将您的类名更改为您的。(我的类被称为main)。

<build>
  <plugins>
    <plugin>
      <!-- Build an executable JAR -->
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-jar-plugin</artifactId>
      <version>3.1.0</version>
      <configuration>
        <archive>
          <manifest>
            <addClasspath>true</addClasspath>
            <classpathPrefix>lib/</classpathPrefix>
            <mainClass>com.mypackage.MyClass</mainClass>
          </manifest>
        </archive>
      </configuration>
    </plugin>

相关问题