我試圖讓從NetBeans中SQLite的連接,但它不會讓我conexion類Conexion類未找到
這是我的代碼:
package Petrocabimas_App;
import Petrocabimas_app.Login;
import java.sql.*;
import javax.swing.*;
public class Conexion {
Connection conn= null;
public static void main(String args[]) {
Login log= new Login();
log.setVisible (true);
}
public static Connection ConnecrDb(){
try{
Class.forName("org.sqlite.JDBC");
Connection conn =DriverManager.getConnection("jdbc:sqlite:F:/Petrocabimas/APLICACIÓN AVISO CAMBIO/Petrocabimas_App/Petrocabimas.db");
System.out.println("Connection Established");
return conn;
}catch (Exception e){
JOptionPane.showMessageDialog(null, e);
return null;
}
}
}
這是我的錯誤:
java.lang.NoClassDefFoundError:Petrocabimas_app/Conexion(錯誤的名稱:Petrocabimas_App/Conexion) 在java.lang.ClassLoader.defineClass1(本機方法) 在java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 在需要java.lang.ClassLoader.defineClass(ClassLoader.java:615) 在java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 在java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 在java.net.URLClassLoader.access $ java(URLClassLoader.java:58) at java.net.URLClassLoader $ 1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net .URLClassLoader.findClass(URLClassLoader.java:190) 在java.lang.ClassLoader.loadClass(ClassLoader.java:306) 在sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:301) 在java.lang中.ClassLoader.loadClass(ClassLoader.java:247) 找不到主要班級:Petrocabimas_app.Conexion。程序將會退出。 異常線程 「main」 異常線程 「main」 Java結果:1
檢查您的包裝聲明。具體來說,「應用程序」是否應該是大寫? – dnault