style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Directorio de archivo jar

Hola.

Quisiera saber como puedo conocer el directorio en el que se encuentra mi archivo .jar?

Suponiendo que mi archivo se llame Serrs.jar y que este en C.\\serrs proyect\jar file\Serrs.jar

como puedo saberlo para que dentro de mi aplicacion al ejecutarla me diga el directorio, cual seria el metodo para saber eso?

Bueno, de antemano, muchas gracias!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de cfpmx

Eso lo haces con la clase

Eso lo haces con la clase File de Java.

File fichero=new File("C.\\serrs proyect\jar file\Serrs.jar");
fichero.getAbsolutePath( );  

El método getAbsolutePath( ) te devuelve la ruta del fichero.

Espero haberte ayudado, no sé si eso es realmente lo que buscabas, hasta luego.

REFERENCIAS: http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/archivos/file.htm

Re: Directorio de archivo jarDirectorio de archivo jar

Suponiendo:
1. Que han ejecutado un programa Java desde un JAR, pero no sabes en qué directorio colocó el usuario el archivo JAR cuando invocó tu programa.
2. Que existe una clase llamada com.ejemplo.Prueba, misma que se encuentra en el JAR cuya ubicación se desconoce:

URL url = this.getClass().getClassLoader().getResource("com/ejemplo/Prueba.class");

Saludos

Javier Castañón

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">