[問題] 載入MySQL JDBC驅動程式的classpath設定問題
想try一個書上很簡單的範例
package example.CH05;
public class EX_05_01 {
public static void main(String[] args){
try{
Class.forName("com.mysql.jdbc.Driver");
} catch(ClassNotFoundException cnfe){
cnfe.printStackTrace();
}
}
}
以上檔案在 E:\test\example\CH05資料夾內
1)命命字元下執行&Classpath=. (安裝jdk時就已經設定的classpath)
a)E:\動作
E:\javac test\example\CH05\EX_05_01.java (編譯成功)
E:\java -classpath e:\test\example.CH05.EX_05_01 (出現錯誤)
http://www.wretch.cc/album/show.php?i=simon691212&b=1&f=1166483584&p=0
BUT
同時在E:\example\zoo\有個Zoo.java檔
package example.zoo;
public class Zoo {
public static void main(String[] args){
System.out.println("U see");
}
}
編譯&執行都沒問題,但就是載入jdbc驅動程式出了錯誤?@@
b)把檔案整個往上提一層E:\example\CH05\EX_05_01.java
E:\javac example\CH05\EX_05_01.java (編譯成功)
E:\java example.CH05.EX_05_01 (執行成功
BUT我在C:\動作時
C:\javac -classpath e:\ e:\example\CH05\EX_05_01.java (編譯成功)
C:\java -classpath e:\ example.CH05.EX_05_01 (也是出現錯誤,同上連結)
想請問這些問題該如何解決?和我設定的classpath有關係嗎?
2)我使用NetBeans編譯執行,編譯還OK,但執行是不管怎麼試都會出現錯誤,
我該如何設定或是哪有相關網頁參考 @@
感謝
From Java初學者&社會新鮮人
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.49.205
推
03/16 13:21, , 1F
03/16 13:21, 1F
→
03/16 13:23, , 2F
03/16 13:23, 2F
→
03/16 13:24, , 3F
03/16 13:24, 3F
→
03/16 14:18, , 4F
03/16 14:18, 4F
→
03/16 14:20, , 5F
03/16 14:20, 5F
→
03/16 14:22, , 6F
03/16 14:22, 6F
→
03/16 14:27, , 7F
03/16 14:27, 7F
推
03/16 14:29, , 8F
03/16 14:29, 8F
→
03/16 14:31, , 9F
03/16 14:31, 9F