Java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Я получаю эту ошибку при компиляции моей java-программы
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Тогда я знал, что должен добавить путь к "mysql-connector-java-3.1.14-bin.jar" в путь к java. Я использую Windows XP, я редактировал путь к классам в переменных controlpanel/system/enviromental
путь к классам:.; C:\j2sdk1.4.2_16\jre\lib;
теперь он стал:.; C:\j2sdk1.4.2_16\jre\lib; C:\Program Files\mysql-connector-java-3.1.144
однако, я все равно получаю ту же ошибку, более того, когда я набираю setpathpath в cmd (просто чтобы проверить, что представляет собой текущий путь к классам), я получаю:
CLASSPATH =.; C:\j2sdk1.4.2_16\jre\lib;
может кто-нибудь помочь мне исправить это?
Ответы
Ответ 1
Вы должны поместить полный путь в 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
Как сказал Hippo, вы должны перезапустить 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
Ответ 2
- Открыть Netbeans IDE
- Щелкните правой кнопкой мыши свой проект.
- Выберите "Свойства".
- В левой части нажмите "Библиотеки".
- В разделе "Компиляция" нажмите кнопку "Добавить Jar/Folder".
- Выберите загруженный файл "mysql-connector-java-5.1.25-bin.jar" (Загрузить Connector/J из dev.mysql. ком)
- Нажмите "ОК"
- Запустите снова... Его работа.
Спасибо...
Ответ 3
Вам просто нужно скопировать файл mysql-connector-java-5.1.39-bin в Библиотеки папки проекта. Все будет нормально работать.