Wie lade ich ein Ressourcenpaket aus einer Dateiressource in Java?

Habe ich eine Datei namens mybundle.txt im c:/temp -

c:/temp/mybundle.txt

Wie lade ich diese Datei in eine java.util.ResourceBundle? Die Datei ist eine gültige Ressource-bundle.

Scheint dies nicht zu funktionieren:

java.net.URL resourceURL = null;

String path = "c:/temp/mybundle.txt";
java.io.File fl = new java.io.File(path);

try {
   resourceURL = fl.toURI().toURL();
} catch (MalformedURLException e) {             
}           

URLClassLoader urlLoader = new URLClassLoader(new java.net.URL[]{resourceURL});
java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle( path , 
                java.util.Locale.getDefault(), urlLoader );

InformationsquelleAutor der Frage | 2009-07-23

Schreibe einen Kommentar