[問題] Eclipse中,只有個別class會找不到的情況

看板java作者 (aqua2012)時間7年前 (2017/12/08 00:12), 7年前編輯推噓0(005)
留言5則, 4人參與, 7年前最新討論串1/1
如標題, 懷疑到底是程式碼有問題,還是classpath沒設定好? 但測試其他class下去run 都可正常執行,只有這個失敗。 因此不排除是前者,程式碼如下: package cn.itcast.path; public class Demo1 { static String userName = "root"; static String password = "123"; public static void main(String[] args) { System.out.println("用戶名:" + userName + " 密碼: " + password); } } -------------------------------------------------------------------- 錯誤: 找不到或無法載入主要類別 cn.itcast.path.Demo1 原因: java.lang.ClassNotFoundException: cn.itcast.path.Demo1 -------------------------------------------------------------------- 不知道是不是跟 static 的運行有關係? 懇請指點... 另外想問 classpath 到底應該預設在哪比較好? 一般都設定在 Eclipse 中的 workspace 這邊嗎? 然後到底是設定在"使用者變數"還是"系統變數"裡面呢? 我目前只確定 path 是加在"系統變數"前面,jdk資料夾/bin這裡。 而關於 classpath 設定方式講法就很多種。 感謝解答疑惑~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.115.177 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1512663172.A.CB1.html

12/09 08:46, 7年前 , 1F
可以學習使用如 gradle 或是 maven 來處理這種問題
12/09 08:46, 1F

12/09 18:12, 7年前 , 2F
沒有錯誤訊息的話,不知道怎麼解惑。
12/09 18:12, 2F

12/10 05:19, 7年前 , 3F
忘了補上錯誤訊息,我編輯一下...
12/10 05:19, 3F
※ 編輯: aqua2012 (218.161.115.177), 12/10/2017 05:20:21

12/10 12:06, 7年前 , 4F

12/10 22:13, 7年前 , 5F
先謝謝分享,晚點再看
12/10 22:13, 5F
文章代碼(AID): #1QAMY4on (java)
文章代碼(AID): #1QAMY4on (java)