簡體   English   中英

添加包語句時找不到或加載主類

[英]Could not find or load main class when adding package statement

我有/hel/javaCode/Min.java

package javaCode;

public class Min {
    ...
}

/hel/javaCode/project/Test.java

package javaCode.project; // When commented, I get the right output
import javaCode.*;

public class Test { 
    ...
}

echo $CLASSPATH是:

.:/home/hel

javac Test.java是正確的。 但是,當我運行java Test ,會出現以下錯誤消息:

錯誤:找不到或加載主類測試

當我注釋以下行時: package javaCode.project; int Test.java。 無錯誤信息,程序正確。

嘗試使用java javaCode.project.Test ,它是您的類的FQN(全限定名),實際上您需要添加程序包名稱以獲得真實的類名稱。

您需要使用

java javaCode.project.Test

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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