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