2016-07-14 111 views
1

我試圖讓從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

+1

檢查您的包裝聲明。具體來說,「應用程序」是否應該是大寫? – dnault

回答

1

在日誌

java.lang.NoClassDefFoundError: Petrocabimas_app/Conexion 

,但在地方,你的電話聯接類

package Petrocabimas_App; 

更新類路徑