Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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项目未将主类添加到清单_Java_Maven_Netbeans_Deployment_Netbeans 7 - Fatal编程技术网

Java Netbeans Maven项目未将主类添加到清单

Java Netbeans Maven项目未将主类添加到清单,java,maven,netbeans,deployment,netbeans-7,Java,Maven,Netbeans,Deployment,Netbeans 7,我有一个类似的问题。我已经尝试了列出的所有建议,但仍然不知所措。我的问题是,我正在尝试构建一个maven项目并将其分发到其他机器,但是jar文件没有使用正确的清单填充。每次构建和运行时,我都会遇到以下错误:在myjar.jar中没有主清单属性。是否有某种配置文件需要编辑?我只是不知道发生了什么。我也尝试过,但没有成功。您可以将其添加到项目的pom文件中,在标记内: <build> <plugins> <plugin>

我有一个类似的问题。我已经尝试了列出的所有建议,但仍然不知所措。我的问题是,我正在尝试构建一个maven项目并将其分发到其他机器,但是jar文件没有使用正确的清单填充。每次构建和运行时,我都会遇到以下错误:
在myjar.jar中没有主清单属性。是否有某种配置文件需要编辑?我只是不知道发生了什么。我也尝试过,但没有成功。

您可以将其添加到项目的pom文件中,在
标记内:

<build>
    <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-jar-plugin</artifactId>
          <version>2.4</version>
          <configuration>
              <archive>
                  <manifest>
                      <mainClass>your.main.class</mainClass>
                  </manifest>
              </archive>
          </configuration>
      </plugin>
  </plugins>
</build>

org.apache.maven.plugins
maven jar插件
2.4
你的主课

另一个选项是使用
maven shade插件
。与tigran展示的
maven jar插件
不同,
maven shade插件
在生成的jar中包含您的依赖项。 该插件的示例用法如下:


org.apache.maven.plugins
maven阴影插件
2
包裹
阴凉处
你的主课