gpt4 book ai didi

java - "No Main Manifest Attribute"在 -----.jar Netbeans

转载 作者:太空狗 更新时间:2023-10-29 22:39:03 33 4
gpt4 key购买 nike

我最近刚开始玩弄 Java 中的 Maven。是时候测试我的项目了,它在 NetBeans 窗口中运行良好,运行在 App.java (com.MyCompany.App) 中找到的主类,但是当我尝试从命令行运行它时出现错误:

java -jar fileName.jar

"No Main Manifest Attribute" in fileName.jar

我已经尝试添加一个 manifest.mf 文件来指定 main 是什么,我也进入了项目属性并将其添加为主文件...

这是怎么回事?

最佳答案

您需要 maven-jar-plugin(参见 Maven's example)。该插件将在构建项目时在 list 文件中创建所需的条目。

<project>
...
<build>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>fully.qualified.MainClass</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
...
</plugins>
</build>
...
</project>

您需要版本,否则项目将无法构建。 fully.qualified.MainClass 从包层次结构开始。

关于java - "No Main Manifest Attribute"在 -----.jar Netbeans,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12266735/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com