作者qrtt1 (有些事,有時候。。。)
看板java
標題Re: [問題] 錯誤:找不到或無法載入主要類別
時間Sun Aug 16 20:46:19 2015
: -----------------------------------------------------------
: 以下這種陽春的我也用過
: 路徑:D:\tag name: Say.class
: "java Say" "java -cp . Say" 皆試過 有空白的地方皆有 也試過沒空白
: package com.csdn.test;
: public class Say {
: public static void main(String[] args) {
: System.out.println("ABC。");
: }
: }
: -----------------------------------------------------------------\
: ----------------------------------------------------
package com.csdn.test;
你編出來的 Say.class,要放在,你執行 classpath 的 com/csdn/test 下,
如果是在 D:\tag 下 你用 "." 作為 classpath 表示,你是由『當前位置』找 class
依你的 package 宣告,它會是在
D:\tag\com\csdn\test\Say.class
執行:
java -cp . com.csdn.test.Say
就會成功,你應該先補一下 classpath 與 package 的知識。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.211.15
※ 文章網址: https://www.ptt.cc/bbs/java/M.1439729182.A.94A.html
推 QooEX: 感謝您!!! 讓我知道問題應該是出在PACKAGE 08/16 20:55
→ QooEX: 我真的是沒有對CLASSPATH跟PACKAGE那邊的知識 08/16 21:05
→ QooEX: 完全沒有注意到 在PACKAGE跟CLASSPATH這邊的問題= = 08/16 21:06
→ QooEX: 網路上跟書上都只有單說 要修改CLASSPATH這邊的值 08/16 21:07