14

Java プログラムのコンパイル時にこのエラーが発生します

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

mysql-connector-java-3.1.14-bin.jar次に、パスをJava クラスパスに追加する必要があることを知りました。Windows XP を使用しています。コントロール パネル/システム/環境変数のクラスパスを編集しました。

クラスパスは次のとおりです。.;C:\j2sdk1.4.2_16\jre\lib;

だから今になった:.;C:\j2sdk1.4.2_16\jre\lib;C:\Program Files\mysql-connector-java-3.1.144

ただし、さらに、cmd で set classpath と入力すると (現在のクラスパスを確認するためだけに)、同じエラーが発生します。

CLASSPATH= .;C:\j2sdk1.4.2_16\jre\lib;

誰でもこれを修正するのを手伝ってもらえますか?

4

3 に答える 3

17

jarfile へのフルパスをクラスパス (ファイル名を含む) に入れる必要があります。

.;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar

カバが言ったように、それをcmd変更した後は再起動する必要があります。うまくいかない場合は、次のようにプログラムを起動します。

java -cp ".;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar"
my.class.Name
于 2010-11-20T13:56:04.863 に答える
8
  1. Netbeans IDE を開く
  2. プロジェクトを右クリックします。
  3. [プロパティ] を選択します。
  4. 左側で [ライブラリ] をクリックします。
  5. [コンパイル] タブで、[Jar/フォルダーの追加] ボタンをクリックします。
  6. ダウンロードした「mysql-connector-java-5.1.25-bin.jar」ファイルを選択します (dev.mysql.comからConnector/J をダウンロードします)。
  7. [OK] をクリックします。
  8. もう一度実行... その仕事。

ありがとう...

于 2013-07-20T11:47:41.937 に答える
0

プロジェクト フォルダのライブラリに mysql-connector-java-5.1.39-bin ファイルをコピーするだけです。すべてがうまくいきます。

于 2016-09-14T19:41:55.903 に答える