Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法在Netbeans使用Maven创建的jar中加载主类_Java_Maven_Netbeans_Jar_Package - Fatal编程技术网

Java 无法在Netbeans使用Maven创建的jar中加载主类

Java 无法在Netbeans使用Maven创建的jar中加载主类,java,maven,netbeans,jar,package,Java,Maven,Netbeans,Jar,Package,我创建了一个Maven Java应用程序项目。我在pom文件中定义了以下标记 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest

我创建了一个Maven Java应用程序项目。我在pom文件中定义了以下标记

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
  <archive>
    <manifest>
      <addClasspath>true</addClasspath>
      <mainClass>com.it.rng.dataservice.DataService</mainClass>
    </manifest>
  </archive>
</configuration>
</plugin>
</plugins>
</build>
我得到以下错误

错误:无法找到或加载主类com.it.rng.dataservice.dataservice

我已经检查了jar的内容,类文件在目录中,如下所示

application.jar->com->it->rng->dataservice->dataservice.class

我不确定这里出了什么问题。如果我遗漏了什么,请告诉我

编辑:
如果我在IDE中使用“Run”命令,应用程序也可以正常运行。

是否将Mainclass条目添加到清单文件?@Jens错误表明存在一个main class条目,否则它不会知道尝试启动com.it.rng.dataservice.DataServiceIt最初不是,我不知道为什么要手动添加它。
java -jar application.jar