[英]Java JAR: Could not find or load main class
我知道這個問題被問了很多,但我嘗試了一些建議,但仍然收到這個錯誤。
我正在運行 jar,如下所示:
java -jar MyJar-1.0.jar com.me.ldap.ActiveMain
我的 ActiveMain.java 文件如下所示:
package com.me.ldap;
public class ActiveMain {
public static void main(String[] args) throws Exception {
...
}
}
我也嘗試過簡單java -jar MyJar-1.0.jar
相同的Error: Could not find or load main class
錯誤。 我還研究了 class 路徑選項,但我認為這不適用。
我在 Intellij 中將它創建為 Maven 項目。 Maven
> Lifecycle
> package
。
為了:
java -jar myfile.jar
要工作,jar 文件中必須有一個清單文件指向主 class。
為了讓您在命令行上指定主 class,您需要指定一個類路徑,而不是 jar 文件。 喜歡:
java -cp myfile.jar com.me.ldap.ActiveMain
你把這兩件事混為一談了。 要么創建一個清單,指定你的主 class 並使用 -jar 開關,或者簡單地使用 -cp 開關並在命令行上指定你的主 class。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.