【 在 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]
討論串 (同標題文章)
完整討論串 (本文為第 7 之 7 篇):