我正在使用Java Maven程序,我不知道如何輸入<mainClass>
。我試過基於numerousstackoverflow questions的各種東西,但他們沒有解決這個錯誤。Maven錯誤:無法找到或加載主類
每次它說:
Maven Error: Could not find or load main class ...
我有這個裏面寫我pom.xml
(減去???
)
<build>
...
<plugins>
...
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.5.3</version>
<configuration>
<descriptors>
<descriptor>src/main/assembly/jar-with-dependencies.xml</descriptor>
</descriptors>
<archive>
<manifest>
<mainClass> ??? </mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
...
</plugins>
...
</build>
如何解決這些錯誤?
請顯示您的完整pom文件。 – khmarbaise 2015-04-02 08:07:43
聽起來好像你正在指導你的pom.xml文件將你的第三方依賴關係打包到你的本地$ home/.m2/repository中,然後在你的目標目錄下創建裸JAR文件,然後你用'java -jar yourfile.jar',你會得到這個錯誤。錯誤告訴你你應該做什麼。在類路徑中手動包含第三方依賴關係,或者指示pom文件將所有依賴包括在生成的jar中。像這樣:http://stackoverflow.com/questions/1729054/including-dependencies-in-a-jar-with-maven – 2016-07-05 16:06:08