У меня есть программа, которую я только что экспортировал, и имеет следующий код:
public void connectToDatabase() {
// This will load the MySQL driver, each DB has its own driver
try {
Class.forName("com.mysql.jdbc.Driver");
connect = DriverManager
.getConnection("jdbc:mysql://localhost/letters?"
+ "user=sqluser&password=sqluserpw");
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Cannot connect to DB");
JOptionPane.showMessageDialog(null, e.getMessage());
JOptionPane.showMessageDialog(null, e.getClass());
}
Он отлично работает, когда он не экспортируется, но когда я экспортировал его в файл JAR, он дает мне исключение classNotFoundException. Есть идеи почему?
Я пытался добавить
Class-Path: \Test\lib\Connector J 8.0\mysql-connector-java-8.0.16.jar
к пути манифеста, но все равно не повезло