I made my project use NetBeans, when I run it through NetBeans, it can run properly without any errors at all. But, when I build it into a jar file and try to login to my application, I get an error:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
And in cmd :
I have been do this tutorial and it not work. And I have been read and follow tutorial that was similar with this my problem in this website and others website, but nothing work for me.
And this is my code
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;
}
}
this is my project that has been converted to jar :
and this is my library in folder "dist/lib" that was generated when I built the project