Re: [問題] Java初心者的編譯完成 執行出現錯誤

看板java作者時間19年前 (2006/05/31 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/7 (看更多)
【 在 mlwmlw.bbs@ptt.cc (喵喵) 的大作中提到: 】 : ※ 引述《sfp (Fru:z)》之銘言: : : ※狀況概述: : : javac Hello.java 後 編譯完成 .class檔也出現了 : : 然而 : : java Hello : : 無法執行 : : ※程式碼: : : public class Hello : : { : : public static void main(String[] args) : : { : : System.out.print("Hello everyone!"); : : } : : } : : ※錯誤訊息: : : Exception in thread "main" java.lang.NoClassDefFoundError: Hello : : ※補充說明: : : 我剛學習Java 照書上的作法 灌了sdk1.5 改了環境變數 : : 已經可以輸入 java 和 javac 都沒錯誤訊息了 : : 編譯這個小程式時也沒有錯誤 : : 但在執行時出現錯誤... : 身為同樣是一個剛寫完helloworld的同伴.. : 給你兩個建議..就是啊... : String[] args 應該是 String args[] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 這兩句跟本是一樣的好不好 : 然後 javac 執行的時候 檔名大小寫 應該是實際檔名跟程式的類別檔名 : 大小寫好像都要一樣比較保險 : 執行java Hello的時候大小寫也是要注意...這樣應該就不會錯了@_@?! 原po的問題是出在classpath沒有設 把classpath變數指定給你class所在的目錄 -- 能擊敗Federer的人 就只有Federer他自己 ※ 來源:‧中原資管森林站 bbs.mis.cycu.edu.tw‧[FROM: 220-142-55-176.dynam]
文章代碼(AID): #14V8Xl00 (java)
討論串 (同標題文章)
文章代碼(AID): #14V8Xl00 (java)