2015年4月27日 星期一

自學筆記 no.3 - 在cmd中執行JAVA程式

【新手區練功房】
不知道大家有沒有相同的問題?
明明環境變數path設定正確,javac也執行成功......
為什麼!為什麼!為什麼!還是跳出了錯誤呢?(點圖可放大)

錯誤: 找不到或無法載入主要類別
我試了許多方法,終於TRY 成功啦!!!
成功執行- HelloWorld.java畫面
這是多麼令人感動的一件事啊!這也是多多爬文後的結果呢!
【解釋】
(1) java -cp . 檔案名稱
其實說明了就是環境變數Classpath的簡寫,使用其-classpath 選項來提供類別所在的路徑,讓 JVM 找到您所指定的 Java 程式。

整理來源:

5 則留言:

  1. 謝謝你的分享,也解決了我的問題,感謝。

    回覆刪除
  2. 請教一下:之前沒有加那些也可以執行,有沒有可以不要加那些字的方法?
    是在classpath裡面改嗎?還是??

    回覆刪除
    回覆
    1. 能在詳細一點說明你的問題…還有是哪些不用加呢?

      刪除
    2. 他的意思應該是,需要打出java -cp . helloworld才跑出helloworld這程式,能不能只打java helloworld這樣,因為我也遇到一樣的問題,以前只要直接打java再加上檔名就可以了,現在卻要加上-cp

      刪除