Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2011, 16:01
neofutbol
 
Fecha de Ingreso: abril-2011
Mensajes: 14
Antigüedad: 13 años, 1 mes
Puntos: 0
Rutas internas JAR

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:

Cita:
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:

Cita:
URL url = AdminProductos.class.getResource("");
y tambien falla al crear el jar..... Ya no se que intentar...Muchas gracias de antemano.Un saludo!

Última edición por neofutbol; 22/06/2011 a las 16:34