我想爲java使用MySQL驅動程序,並且不斷收到ClassNotFoundException。我根本沒有使用IDE,程序正在使用Vim編寫,並在Window的命令行進行編譯。這是一堂課,教授告訴我們我們根本無法使用IDE。我將JAR文件添加到Window的PATH系統環境變量,但我仍然收到錯誤。我一定在做錯了什麼,但是我所做的大部分研究只是提醒你需要將驅動程序添加到IDE的類路徑中,但我不使用IDE,而只使用Windows。針對com.mysql.jdbc.Driver的ClassNotFoundException - 不使用IDE
這裏是我的代碼:
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException e) {
System.out.println("Where is your MySQL JDBC Driver?");
e.printStackTrace();
return;
}
和錯誤:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at sqlAccess.<init>(sqlAccess.java:21)
at Tester.DoOther(Tester.java:44)
等
這是我加入到我的PATH
變量在系統變量:
C:\Program Files\Java\jdk1.7.0_11\bin\mysql-connector-java-5.1.24-bin.jar
我錯過了什麼?