看板 java 關於我們 聯絡資訊
最近我的執行突然出問題 執行的時候會有錯誤訊息 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)
idoz5:程式執行的完整路徑? 05/19 07:19
idoz5:如果只是不想 java -cp . [CLASSNAME] 05/19 07:38
idoz5:就在classpath上設定.; 不過我剛剛有看到你設了xD 05/19 07:51
idoz5:最後,確定一下Pascal這個類別到底在哪裡嚕 05/19 07:53
to900736:檔案的路徑應該是沒問題 05/19 23:21
to900736:可是我這樣就不能import自己寫好的class 05/19 23:24
to900736:他會說我設定的package不存在 05/19 23:27