我有/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
,它是您班级的FAN(完全合格名称),实际上您需要添加软件包名称以获得真实的班级名称。
关于java - 添加包语句时找不到或加载主类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38695011/