Почему я продолжаю получать ClassNotFoundException: com.mysql.jdbc.Driver Ошибка в Eclipse IoT

Я начинаю с Eclipse IoT и при попытке создать соединитель SQL я получаю ошибки ниже. Я добавил classpath в windows, и соответствующая библиотека.jar добавлена ​​в проект, как указано в /questions/9648368/classnotfoundexception-commysqljdbcdriver. Я не могу понять, почему я все еще получаю эту ошибку. Есть идеи?

Код, который генерирует ошибку:

public static void getConnection(){
    try{
        Class.forName("com.mysql.jdbc.Driver");
        }
        catch (ClassNotFoundException e){
            System.out.print(" Class.forName cannot be found");
            e.printStackTrace();
        }

И я получаю это:

 Class.forName cannot be foundjava.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at controller.establishConnection.getConnection(establishConnection.java:17)

1 ответ

Если это веб-проект: проверьте, действительно ли банка (или папка, в которой он находится) находится в Deployment Assembly вашего проекта (который устанавливается в свойствах проекта). Если нет, добавьте это.

Другие вопросы по тегам