Я пытаюсь сделать подключение к SQLite из NetBeans, но он не получает мой 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 (Native Method) в 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 $ 000 (URLClassLoader.java:58) на java.net.URLClassLoader $ 1.run (URLClassLoader.java:197) на java.security.AccessController.doPrivileged (собственный метод) на java.net .URLClassLoader.findClass (URLClassLoader.java:190) в java.lang.ClassLoader.loadClass (ClassLoader.java:306) at sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:301) at java.lang .ClassLoader.loadClass (ClassLoader.java:247) Не удалось найти основной класс: Petrocabimas_app.Conexion. Программа будет закрыта. Исключение в потоке "основного" Исключение в потоке "основного" Java Результат: 1
Проверьте декларацию своего пакета. В частности, должно ли «приложение» действительно быть в верхнем регистре? – dnault