Case 1: 壹個java文件包含了多個類,例如:
public class A {}
class B{}
這個時候會生成兩個class文件:
A.class
B.class
Case 2: 壹個java文件包含了壹個類,但是在該類裏面有個嵌套內部類,例如:
public class A {
class B {}
}
這個時候也會生成兩個class文件:
A.class
A$B.class
至於NoClassDefFoundError是因為妳的環境變量沒有把classpath配置好,還不清楚私信我,現場解答。