添加package语句时无法找到或加载主类

时间:2016-08-01 09:13:07

标签: java

我有/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。没有错误消息,程序也正确。

2 个答案:

答案 0 :(得分:1)

尝试java javaCode.project.Test,这是您班级的FQN(完全限定名称),确实需要添加包名称才能获得真正的班级名称。

答案 1 :(得分:1)

您需要使用

java javaCode.project.Test