- ClassLoader.getResourceAsStream(...)
- Rutas separadas por '/'
- Todas las rutas son absolutas.
- Falla silenciosa (retorna null).
- Ejemplo: this.getClass().getClassLoader().getResourceAsStream("/some/pkg/resourse.properties")
- Class.getResourceAsStream(...)
- Rutas separadas por '/'
- Las rutas sonn absolutas o relativas dependiendo de presencia de '/' inicial.
- Falla silenciosa (retorna null).
- Ejemplo: this.getClass()..getResourceAsStream("resourse.properties")
- ResourceBundle.getBundle():
- Nombres separados por '.'
- Todos los nombres son absolutos.
- Sufijo .properties implícito.
- Falla con java.util.MissingResourceException
- Ejemplo: ResourceBundle.getBundle("some.pkg.resource")
sábado, 4 de agosto de 2007
Carga de recursos como flujos desde el Classpath
Recurso: /some/pkg/resourse.properties
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario