Java - Rutas internas jar

 
Vista:

Rutas internas jar

Publicado por Javatron (1 intervención) el 22/06/2011 23:39:18
Hola muy buenas, espero que alguien me pueda hechar una mano.
Mi problema es el siguiente:

Tengo creado un programa para administrar una empresa y necesito abrir un archivo .chm (el típico de ayuda cuando presionas f1 en cualquier aplicación).
El archivo se llama help.chm y esta en el interior del jar.

Mi pregunta es, como puedo acceder al él para conseguir abrirlo. He probado 1000 millones de formas pero no consigo abrirlo

Entre otras cosas he probado esto, que funciona en el netbeans pero en cuanto creas el jar ya no puede acceder:

ClassLoader classLoader = Administracion.class.getClassLoader();
URL url= classLoader.getResource ("documentacion/help.chm");
File obj = new File(url.getFile());

Runtime r = Runtime.getRuntime();
Process p = null;
String comando[] = {"c:/windows/hh.exe", obj.getPath()};
try {
p = r.exec(comando);
} catch (Exception ew) {
System.out.println("Error ejecutando " + comando[0]);
}

También he probado con:

URL url = AdminProductos.class.getResource("");

y tambien falla al crear el jar..... Ya no se que intentar...Muchas gracias de antemano.Un saludo!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder