Ruta absoluta de un archivo JAR
Amigos eh buscado mucho en internet la manera de saber en tiempo de ejecución la ruta del archivo. JAR y no eh encontrado algo que en realidad me funcione, pues verán tengo un librería de SQLite3, y cuando estoy accediendo a ella por medio de el depurador de Netbeans se ejecuta normalmente para ello utilizo:
File ruta=new File("basededatos. Slite");
Class. ForName("org.sqlite.JDBC");
miCon = DriverManager. GetConnection("jdbc:sqlite:"+ruta. GetAbsolutePath());
Siendo esta la ruta: D:\largo\controlfactura\basededatos.slite
Pero cuando compilo el archivo me da otra ruta: c:\Users\usuario\basededatos.slite
El objetivo es que donde quiera que estén los archivos sepa donde es la ruta real.
File ruta=new File("basededatos. Slite");
Class. ForName("org.sqlite.JDBC");
miCon = DriverManager. GetConnection("jdbc:sqlite:"+ruta. GetAbsolutePath());
Siendo esta la ruta: D:\largo\controlfactura\basededatos.slite
Pero cuando compilo el archivo me da otra ruta: c:\Users\usuario\basededatos.slite
El objetivo es que donde quiera que estén los archivos sepa donde es la ruta real.
Respuesta de dimondi21
1