Problema al parsear en un .jar

Adrian
29 de Mayo del 2009
Hola a todos:

Tengo un problema intentar parsear un XML. Utilizo Eclipse para desarrollar una aplicación en la cual tengo que parsear un fichero XML para cargar cierta información. Esta aplicación la saco posteriormente a un archivo .JAR para exportarla a determinados sitios.

El problema viene porque dentro del Eclipse, cuando cargo el fichero a parsear con:

File fichero = new File("fuentes/amo/idioma/idiomas.xml");

me lo encuentra sin problema alguno el fichero. Ahora, cuando exporto la aplicación a un .JAR ya no lo hace y me devuelve un IOException, como si no encontrara el fichero.

No sé si es que no se pueden parsear ficheros XML dentro de aplicaciones .JAR o es que la ruta debe cambiar al ser relativa a la posición del .JAR.

A ver si alguien puede echarme una mano. Muchas gracias!