Error: Exception in thread “main” java.lang.NoClassDefFoundError錯誤
- 檢查文件名與類名是否一致
- 檢查程序中main方法寫的是否正確: public static void main(String[] args)
- javac后面跟的參數是文件名(帶java后綴),但java后面跟的是類名(不帶class后綴)
- 設置classPath: classPath是在安裝JDK時要設置的內容,一般來說最好還有自己設置一個目錄來存放自己的類文件。
設置d:/class 目錄; classpath = %classpath%;d:/class
現在再將A.class文件copy到d:/class目錄下,再java A應該就ok了。
- 結合3和4
如果你的類屬於某一個包,比如 C.B.A ;
按照第四點所說,將A.class文件放到d:/class/C/B目錄下
執行時按第三點所說,按類名執行: java C.B.A