Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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 JAR找不到主清单,即使是在XML中声明的_Java_Xml_Maven_Jar - Fatal编程技术网

Java JAR找不到主清单,即使是在XML中声明的

Java JAR找不到主清单,即使是在XML中声明的,java,xml,maven,jar,Java,Xml,Maven,Jar,我正试图用Maven中的log4j生成简单程序的JAR文件。 以下是我的XML: <dependencies> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> <type>ja

我正试图用Maven中的log4j生成简单程序的JAR文件。 以下是我的XML:

    <dependencies>
   <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.17</version>
      <type>jar</type>
   </dependency>
</dependencies>


<build>   
   <plugins>
    <plugin>
      <artifactId>maven-assembly-plugin</artifactId>
      <configuration>
        <archive>
          <manifest>
            <mainClass>path.gui.MainGui</mainClass>
          </manifest>
        </archive>
        <descriptorRefs>
          <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
      </configuration>
    </plugin>   
  </plugins> 
 </build>

怎么了?为什么我得不到main属性?

您使用的是应该使用jar archiver的汇编插件。

这里有一个链接,指向一个现有的问题,提供了很多有用的信息:让他们中的一些人去看看你是否运气好,不要确保META-INF在resources文件夹中,并在清单XML标记中添加
true
   no main manifest attribute, in MyApp.jar