作者storm654321 (番茄汁)
看板java
標題Re: [問題] 錯誤:找不到或無法載入主要類別
時間Wed Aug 5 16:22:17 2015
我跟原PO遇到一樣的問題
http://i.imgur.com/7xIdBC3.png
雖然用CMD無法成功跑
需要加 -cp . 檔名 才可以
eclipse 卻能成功執行
http://i.imgur.com/xF00Ysb.png
不知道這是否重要 @@
反正 Eclipes 可以跑
※ 引述《poopoo888888 (阿川)》之銘言:
: 小弟初學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), 來自: 203.64.91.23
※ 文章網址: https://www.ptt.cc/bbs/java/M.1438762940.A.D59.html
推 wtao: NOPAD++ ?? 08/05 17:34
推 icydream: 能否在cmd底下,輸入echo %classpath%,看結果是什麼 08/05 23:25
→ adahsu: Eclipse 能跑是因為它幫忙設定了 CLASSPATH 呀 ~ 08/06 17:58
推 icydream: 我猜想是有設定到classpath(環境變數),若沒設定,預設 08/06 19:49
→ icydream: 是 08/06 19:49
推 icydream: . 08/06 19:53