看板 java 關於我們 聯絡資訊
: ----------------------------------------------------------- : 以下這種陽春的我也用過 : 路徑: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