Ява.яз..ClassNotFoundException: com.для MySQL.интерфейс jdbc.Водитель


Я получаю эту ошибку при компиляции моей java-программы

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

Тогда я знал, что должен добавить путь mysql-connector-java-3.1.14-bin.jar в путь к классу java. Я использую Windows XP, я отредактировал путь к классу в панели управления/system / enviromental variables

Путь к классу был: .;C:j2sdk1.4.2_16jrelib;

Так теперь стало : .;C:j2sdk1.4.2_16jrelib;C:Program Filesmysql-connector-java-3.1.144

Однако я все равно получаю ту же ошибку, более того, когда я набираю set classpath в cmd (просто чтобы проверить, что такое текущий classpath ), я получаю:

CLASSPATH= .;C:j2sdk1.4.2_16jrelib;

Может кто-нибудь поможет мне это исправить ?

3 14

3 ответа:

Вы должны поместить полный путь к jarfile в classpath (включая имя файла):

.;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
  1. Откройте IDE Netbeans
  2. Щелкните правой кнопкой мыши ваш проект.
  3. Выберите Свойства.
  4. в левой части щелкните библиотеки.
  5. на вкладке "компиляция" - нажмите кнопку Добавить банку / папку.
  6. Выберите загруженный " mysql-connector-java-5.1.25-bin.jar " file (Download Connector/J from dev.mysql.com)
  7. Нажмите кнопку ОК
  8. Снова Бегите... Своя работа.

Спасибо...

Вам просто нужно скопировать файл mysql-connector-java-5.1.39-bin в библиотеки папки проекта. Все будет хорошо работать.