Я создал небольшое Java-приложение, которое подключается к MySQL. Я тестировал его на своей локальной машине, и он работал нормально. Я экспортировал проект Java в файл Runnable jar с помощью Eclipse.java.lang.ClassNotFoundException: com.mysql.jdbc.Driver в файле jar для Ubuntu
Я скопировал файл фляги на моем сервере Ubuntu 12,04 и запустил его с помощью команды
java -jar server.jar
и бросил ошибку:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
Я понимаю, что этот класс не может быть найден на сервере. Затем - как установить этот драйвер?
У меня есть все, что в папке/tvplan/ есть server.jar файл, который экспортируется в Runnable баночка также есть папка Lib, которая держит MySQL-разъем-java.jar и libintl.jar (как я получил с помощью Sudo APT-получить установку libmysql-Java , но когда я бегу Java -cp "Библиотека/MySQL-разъем-java.jar; server.jar" Server Б.Т. он выдает мне ошибку ошибка: не удалось найти или загрузить main class Server
Копирование JJBC Mysql в тот же каталог должно работать на вас. – Marcelo
Это запущенный файл jar, не вижу, как это может быть веб-приложение @LuiggiMendoza. – Marcelo
@Marcelo не видел команду 'java -jar ...' –