簡體   English   中英

Java JAR:無法找到或加載主 class

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM