軟件包當屬於一個包一個類文件,然後 初學者
package PackageName;
被包括在該文件中的源代碼。 所以當JVM通過寫
java PackageName.classfilename
它被執行調用。
是否「package PackageName」保證jvm這個classfile屬於這個包? 因爲如果我們忽略了「包軟件包名」語句,則JVM還發現了類文件,但給
Exception in thread "main" java.lang.NoClassDefFoundError: Classfilename
wrongname PackageName/ClassfileName
這意味着JVM發現該文件,但不存在用於它認爲這個類文件有某種原因錯誤的名字。
謝謝先生。 非常感謝你 – user961690
不客氣=) – pcalcao