[爆卦]cmd java版本是什麼?優點缺點精華區懶人包

為什麼這篇cmd java版本鄉民發文收入到精華區:因為在cmd java版本這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者poopoo888888 (阿川)看板java標題[問題] 錯誤:找不到或無法載入主要類別時間F...


小弟初學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
dream1124: 你在cmd下移原始碼到test資料夾,那有cd到那個資料夾嗎? 08/20 20:40

你可能也想看看

搜尋相關網站