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