java命令行報錯:NoClassDefFoundError的解決
一直在eclipse下開發java應用,對java命令行的使用很是生疏。今天,在命令行窗口編譯簡單的java文件時遇到麻煩,化了不少時間才解決。1.一個java文件里會引用另一個java文件,兩個文件在同一個目錄下,但是卻總是報告說符號變量找不到。
后來,在命令行中使用:javac -sourcepath 指定另一個文件的路徑 java文件
問題解決了。
2.接著在執行java程序時又報錯:NoClassDefFoundError,可是明明兩個class文件都在,這是為什么呢?
后來,查了google才明白,原來是classpath里一定要在路徑上加上“.;”,漏掉這個小小的點就會報這種錯誤。
環境問題,路徑問題這些總是讓java開發者抓狂:)
posted on 2011-01-22 12:40 koradji 閱讀(711) 評論(0) 編輯 收藏 所屬分類: java