找不到Conexion课程

时间:2016-07-14 18:50:56

标签: java netbeans sqlite

我正在尝试从netbeans建立与sqlite的连接,但它没有得到我的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)         at java.lang.ClassLoader.defineClass1(Native Method)         在java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)         at java.lang.ClassLoader.defineClass(ClassLoader.java:615)         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)         at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)         at java.net.URLClassLoader.access $ 000(URLClassLoader.java:58)         在java.net.URLClassLoader $ 1.run(URLClassLoader.java:197)         at java.security.AccessController.doPrivileged(Native Method)         在java.net.URLClassLoader.findClass(URLClassLoader.java:190)         at java.lang.ClassLoader.loadClass(ClassLoader.java:306)         在sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:301)         at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 找不到主要类:Petrocabimas_app.Conexion。程序将会退出。     线程“main”中的异常     线程“main”Java结果中的异常:1

1 个答案:

答案 0 :(得分:1)

在日志

def initialize(image)
  @image = image
end

但是

java.lang.NoClassDefFoundError: Petrocabimas_app/Conexion 

在您调用Connexion类

的地方更新类路径