作者to900736 (珊)
看板java
標題[問題] 關於path & class path的設定
時間Wed May 19 01:20:09 2010
最近我的執行突然出問題
執行的時候會有錯誤訊息
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