Я заставил свой проект использовать NetBeans, когда я запускаю его через NetBeans, он может работать должным образом без каких-либо ошибок.
Но когда я встраиваю его в файл jar и пытаюсь войти в свое приложение, я получаю сообщение об ошибке:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
в java.base / jdk.internal.loader.BuiltinClassLoader.loadClass (неизвестный источник)
А в cmd:
Я был этот учебник, и он не работает.
И я прочитал и следую учебнику, который был похож на эту мою проблему на этом и других сайтах, но у меня ничего не получилось.
это моя библиотека:
А это мой код
package config;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JOptionPane;
/**
*
* @author nasution
*/
public class Koneksi {
private static Connection koneksi;
public static Statement stm;
public static Connection getKoneksi() throws ClassNotFoundException{
try{
Class.forName("com.mysql.jdbc.Driver");
koneksi = DriverManager.getConnection("jdbc:mysql://localhost/db_surat","root","");
}catch(SQLException e){
JOptionPane.showMessageDialog(null, "koneksi gagal"+ e.getMessage());
}
return koneksi;
}
}
это мой проект, который был преобразован в jar:
и это моя библиотека в папке "dist / lib", которая была сгенерирована при сборке проекта