Java 用の MySQL ドライバーを使用しようとしていますが、ClassNotFoundException が引き続き発生します。私は IDE をまったく使用していません。プログラムは Vim で作成され、Windows のコマンド ラインでコンパイルされています。これはクラス用であり、教授は私たちが IDE をまったく使用できないと言いました。Windows の PATH システム環境変数に JAR ファイルを追加しましたが、まだエラーが発生します。私は何か間違ったことをしているに違いありませんが、私が行った調査のほとんどは、ドライバーを IDE のクラスパスに追加する必要があることを示していますが、私は IDE を使用しておらず、Windows のみを使用しています。
これが私のコードです:
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
私は何が欠けていますか?