java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
-
26-09-2019 - |
Вопрос
Я получаю эту ошибку при компиляции 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
однако я все еще получаю ту же ошибку, более того, когда я набираю set classpath в cmd (просто чтобы проверить текущий путь к классам), я получаю:
CLASSPATH= .;C:\j2sdk1.4.2_16\jre\lib;
может кто-нибудь помочь мне исправить это?
Решение
Вам необходимо указать полный путь к jar-файлу в пути к классам (включая имя файла):
.;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
Другие советы
- Откройте IDE NetBeans
- Щелкните правой кнопкой мыши ваш проект.
- Выберите свойства.
- На библиотеках левой стороны клики.
- В разделе «Компиляция» - нажмите Добавить кнопку JAR / папок.
- Выберите загруженные файл MySQL-Connector-Java-5.1.25-Bin.jar (Скачать разъем / j от dev.mysql.com)
- Нажмите ОК
- Беги снова ... его работа.
Спасибо...
Вам просто нужно скопировать файл BIN MySQL-Connector-Java-5.1.39 в библиотеках папки проекта. Все будет работать нормально.