jueves, 23 de abril de 2009

Manejo de archivos dentro de un jar

Funciona siempre y cuando el archivo de texto o de imagen se encuentre dentro del .jar que se ejecuta:

Leer archivo
try {
InputStream in = getClass().getResourceAsStream("archivo.txt");
BufferedReader bufferde = new BufferedReader(new
InputStreamReader(in));
String linea = "";
for (linea = bufferde.readLine(); linea != null; linea =
bufferde.readLine())
System.out.println("Linea: " + linea);
} catch (Exception e) {
e.printStackTrace();
}

Leer una imagen
ImageIcon icono = new ImageIcon(getClass().getResource("/resources/images/new.gif"));

No hay comentarios: