我知道这个问题的很多版本都到处都是。但是,我经历了他们中的大多数并且它对我不起作用。
我按照此链接https://netbeans.org/kb/docs/java/javase-deploy.html打包我的java源代码,但文件夹build和dist未添加到项目文件夹中,正如官方文章中所述。构建应用程序后我看到的文件夹是
此外,我通过选择properties-> run-> Main Class将主类设置为Netbeans中我的Application的主类。
现在,问题是jar文件没有被执行并且给了我“no main manifest attribute”错误。另外,我尝试在pom.xml中添加一些建议的标签,但这也给了我错误。我怎么能解决这个问题?
我的pom.xml文件:
http://maven.apache.org/xsd/maven-4.0.0.xsd“> 4.0.0
<groupId>com.mycompany</groupId>
<artifactId>TerminalGUI</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>TerminalGUI</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.googlecode.lanterna</groupId>
<artifactId>lanterna</artifactId>
<version>2.1.6</version>
</dependency>
</dependencies>
谢谢,