[問題] 關於path & classpath的設定

看板java作者 (珊)時間15年前 (2010/05/19 01:20), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
最近我的執行突然出問題 執行的時候會有錯誤訊息 Exception in thread "main" java.lang.NoClassDefFoundError: Pascal Caused by: java.lang.ClassNotFoundException: Pascal at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:30 at java.lang.ClassLoader.loadClass(ClassLoader.java:248) Could not find the main class: Pascal. Program will exit. 想請問一下有沒有大神可以幫我解釋出什麼問題 我的path有設定D:\program\java\jdk1.6.0_18\bin; //其他跟java無關的部分省略 classpath有設定:.;D:\program\java\jdk1.6.0_18\lib\dt.jar; D:\program\java\jdk1.6.0_18\lib\tools.jar 可是執行的時候還是要打java -cp . HW 而不行直接打java HW 因為是最近突然發現有問題 然後之前可以執行的檔案也變不行執行令我很傻眼 希望有可以解決之道 不然就要重灌了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.139.253 ※ 編輯: to900736 來自: 114.37.139.253 (05/19 01:20)

05/19 07:19, , 1F
程式執行的完整路徑?
05/19 07:19, 1F

05/19 07:38, , 2F
如果只是不想 java -cp . [CLASSNAME]
05/19 07:38, 2F

05/19 07:51, , 3F
就在classpath上設定.; 不過我剛剛有看到你設了xD
05/19 07:51, 3F

05/19 07:53, , 4F
最後,確定一下Pascal這個類別到底在哪裡嚕
05/19 07:53, 4F

05/19 23:21, , 5F
檔案的路徑應該是沒問題
05/19 23:21, 5F

05/19 23:24, , 6F
可是我這樣就不能import自己寫好的class
05/19 23:24, 6F

05/19 23:27, , 7F
他會說我設定的package不存在
05/19 23:27, 7F
文章代碼(AID): #1ByinBop (java)