看板 java 關於我們 聯絡資訊
小弟初學Java.. OS是Windows XP 先說聲抱歉 我知道這問題很基礎.. 但我google了好久 在版上爬了文  跟我的狀況都不一樣.. 我不知道怎麼辦 T_T 一年前摸過java 電腦裡的java版本有點亂 所以我把所有java都移除了 重灌了一次Java SE 7u3 JDK 接著把PATH設向了Java的bin資料夾 所以在cmd底下 輸入java會有反應(跑出一堆中文的用法提示) 輸入javac也會有反應(跑出一堆英文的用法提示) 上網找了份sample code public class HelloWorld { public static void main (String[] args) { System.out.println("Hello World!"); } } 存成HelloWorld.java 丟進test資料夾 在cmd下移到test資料夾 輸入javac HelloWorld.java 成功創造出一個HelloWorld.class檔 然而 接下來的事我卻怎樣都解決不了.. 輸入java HelloWorld cmd表示"錯誤:找不到或無法載入主要類別HelloWorld" 怎麼會這樣.. orz 明明輸入java或是javac都有反應的.. 我還有哪邊沒設定好嗎? 有大大有類似經驗的嗎? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.24.225
LaPass:看起來你的java已經裝好了,但是程式找不到class檔 03/09 10:32
LaPass:用絕對路徑呼叫看看,例如 java C:/test/HelloWorld 03/09 10:34
還是不行耶 嗚嗚Q_Q ※ 編輯: poopoo888888 來自: 61.231.24.225 (03/09 10:37)
LaPass:我斜線打反了(汗),WINDOWS是 \ 你自己改一下... 03/09 10:38
謝謝La大大的幫忙 可是還是不行耶 嗚嗚怎麼只有我會這樣Q_Q (剛用筆電做了完全一樣的事情 Java安裝跟執行都沒問題  只有我現在這台桌電會這樣) ※ 編輯: poopoo888888 來自: 61.231.24.225 (03/09 11:07)
LaPass:真奇怪了.... 03/09 11:21
mars90226:這種狀況我只有在手殘打了java HelloWorld.class才有... 03/09 11:52
TsaiCF:看看 CLASSPATH 03/09 15:47
PsMonkey:精華區 z-3-2-2-2 03/09 16:29
LaPass:如果是CLASSPATH的問題的話,打絕對路徑應該可以執行啊? 03/09 16:48
AI3767:java -version 看一下寫什麼 03/09 20:19
KekeMonster:試試 java -cp . HelloWorld 03/13 00:14