mac编译java时生成class文件但运行时显示找不到或无法加载主类

2025-01-05 16:35:13
推荐回答(2个)
回答1:

package a.b.c;

public class D{
    public static void main(String[] args){
System.out.println("Hello World");
    }
}

如上的代码,运行的时候,必须运行  java a.b.c.D

而且,JAVA文件必须在package标识的相应目录中。比如说

E:\a\b\c\D.java

那编译后,我必须在E:\这个目录下运行java a.b.c.D

回答2:

加上包名喽

java 包名.classname