Eclipse java project forName() classnotfoundexception

Я пытаюсь выполнить проект Java в Eclipse в Win7, и я хотел бы проверить некоторые методы. Но когда я run as Java application я получаю эту ошибку:

java.lang.ClassNotFoundException

И он также указал на эту строку:

Class.forName("ceng.mysql.jdbc.Driver");

Я рассмотрел некоторые вопросы здесь с тем же кодом ошибки, и это похоже на другой синтаксис для этого кода. Но мой учитель дал мне этот код, и он работал в Ubuntu. Возможно, это вызвано тем, что я использую Windows.

У меня есть 2 файла в одном пакете, один из них - Main.java. Я поместил mysql... jar в папку с именем lib внутри проекта и поместил ее также в путь сборки.

Во всяком случае, как я могу это исправить? Заранее благодарю :)

1 ответ

изменение

Class.forName("ceng.mysql.jdbc.Driver");

в

Class.forName("com.mysql.jdbc.Driver");

В добавленном банке пакете com.mysql.jdbc есть пакет, внутри которого есть класс с именем Driver.

licensed under cc by-sa 3.0 with attribution.