URLClassLoader findet ResourceBundle nicht

SilverClaw

Aktives Mitglied
Sooo, nachdem ich jetzt doch eine ganze Weile ohne Forum überlebt habe, stecke ich nun wieder ziemlich ratlos fest. Ich bastel gerade an einer Spielidee herum, wo es unter anderem möglich sein soll, eine eigene "Ära" mit eigenen Einheiten, Gebäuden, etc. zu erstellen und diese ins Spiel zu laden.
Sinnvollerweise sollten für diese dann auch Übersetzungsdateien geladen werden können. Und da scheitert es gerade. So lange die Datei
Code:
C:\Users\<user>\Desktop\[B]erawars.jar\lang2\DummyEra_de_DE.properties[/B]
sich im Eclipse-Ordner befindet, klappt es wunderbar.
Sobald ich es aber in einen eigenen Ordner exportiere und es über einen URLClassLoader laden will, findet es nichts mehr. :noe:

hier wird der ClassLoader erstellt:
Java:
Era era = null;
	try (URLClassLoader loader = new URLClassLoader(
		new URL [] {new URL("file:C:\\Users\\<user>\\Desktop\\erawars.jar")})) {
		era = (Era) loader.loadClass("dummy.DummyEra").newInstance();
	}

in der Klasse Era gibt es:
Java:
public String getNameOf(EntityType type, Locale locale) {
	System.out.println(type.getKey());
	System.out.println(getClass().getName());
	System.out.println(getClass().getClassLoader());
	System.out.println(((URLClassLoader) getClass().getClassLoader()).getURLs()[0]);
	System.out.println(getLangFolder() + "/" + this.getKey());
	return ResourceBundle.getBundle(getLangFolder() + "/" + this.getKey(), 
		locale, this.getClass().getClassLoader()).getString("name." + type.getKey());
	}

(DummyEra ist eine Unterklasse von Era, die im externen Ordner liegt)
Die Ausgabe gibt dann:
Code:
dummy-unit
dummy.DummyEra
java.net.URLClassLoader@6e52e8ed
file:C:/Users/<user>/Desktop/erawars.jar
lang2/DummyEra

 java.util.MissingResourceException: Can't find bundle for base name lang2/DummyEra, locale de_DE
	at java.util.ResourceBundle.throwMissingResourceException(Unknown Source)
	at java.util.ResourceBundle.getBundleImpl(Unknown Source)
	at java.util.ResourceBundle.getBundle(Unknown Source)
	at era.Era.getNameOf(Era.java:78)
...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T NoSuchMethodError: java.net.URLClassLoader.close Allgemeine Java-Themen 3
T Class-Objekt mit URLClassloader Allgemeine Java-Themen 7
A Class Datei aus Verzeichnis über URLClassLoader laden Allgemeine Java-Themen 2
X Problem mit URLClassLoader und JUnit Allgemeine Java-Themen 3
S URLClassLoader & asSubclass Allgemeine Java-Themen 3
N URLClassLoader Exception Allgemeine Java-Themen 5
R Probleme mit dem URLClassLoader Allgemeine Java-Themen 16
S URLClassLoader und Eclipse Plugin Allgemeine Java-Themen 4
A URLClassloader Frage Allgemeine Java-Themen 5
Fadi Lade Klass(jar), die lib im classpath hat mit URLClassLoader Allgemeine Java-Themen 2
D JAR im JAR und der URLClassloader Allgemeine Java-Themen 14
G URLClassLoader stößt static Block nicht an Allgemeine Java-Themen 8
N URLClassLoader läd falsche Klasse Allgemeine Java-Themen 3
V URLClassLoader Problem Allgemeine Java-Themen 8
T URLClassLoader und Class.forName Allgemeine Java-Themen 2
M URLClassLoader Allgemeine Java-Themen 3
M Probleme mit URLClassLoader in Verbindung mit rmi Allgemeine Java-Themen 6
J Probleme mit dem URLClassLoader Allgemeine Java-Themen 2
Dann07 Java-Programm findet DLLs nicht! Allgemeine Java-Themen 20
T JSoup findet input Feld nicht?! Wie kann ich das Feld finden? Allgemeine Java-Themen 3
M Matcher-Klasse findet match nicht Allgemeine Java-Themen 6
G Eclipse Java findet MySQL Driver nach export nicht mehr Allgemeine Java-Themen 2
S Algorithmus welcher True-Werte in einem Array findet und auswertet. Allgemeine Java-Themen 5
R Seleium / WebDriver findet weder URL noch Title Allgemeine Java-Themen 1
B Classpath Eclipse findet importierte Klassen nicht Allgemeine Java-Themen 1
A Classpath programm findet jdbc nicht Allgemeine Java-Themen 4
E ProcessBuilder findet Datei nicht Allgemeine Java-Themen 3
S Programm findet eingebundene .jar Datei nicht Allgemeine Java-Themen 7
A Collections HashMap.containsKey findet keine immutablen Objekte Allgemeine Java-Themen 3
J javax.comm findet serielle ports nicht Allgemeine Java-Themen 2
G jar Datei findet Main Class nicht... Allgemeine Java-Themen 2
X Java findet eine Enum Klasse nicht Allgemeine Java-Themen 2
Q .jar findet ImageIcon nicht Allgemeine Java-Themen 16
J Entweder XP oder Vista findet die Datei nicht FileNotFoundException Allgemeine Java-Themen 4
G Compilier-Problem findet Klasse nicht ! Allgemeine Java-Themen 11
M Ausführbares JAR erstellen - Findet Klassen nicht Allgemeine Java-Themen 4
M Import findet das Projekt nicht. Allgemeine Java-Themen 5
K HTML-Formular findet Servlet nicht Allgemeine Java-Themen 2
S jni, javah, eclipse - wer findet den fehler? Allgemeine Java-Themen 5
K Scanner.hasNext findet kein Ende Allgemeine Java-Themen 6
W Compiler findet Pakete nicht. Allgemeine Java-Themen 2
S ResourceBundle findet Resource nicht Allgemeine Java-Themen 4
A Swing hat ein leicht verändertes Aussehen, wie findet ihrs? Allgemeine Java-Themen 28
Y Comm-API findet keine Ports Allgemeine Java-Themen 5
Ernesto95 Best Practice Localization über ResourceBundle Allgemeine Java-Themen 6
L OOP Wohin mit dem ResourceBundle für Mehrsprachigkeit? Allgemeine Java-Themen 1
H ResourceBundle während Laufzeit bearbeiten Allgemeine Java-Themen 3
E ResourceBundle.getBundle() Problem Allgemeine Java-Themen 6
A Classpath ResourceBundle Problem bzgl. Pfade bzw. Pfade (auch in Eclipse) generell? Allgemeine Java-Themen 7
firefexx ResourceBundle laden Allgemeine Java-Themen 2
U Mehrsprachigkeit mit ResourceBundle Allgemeine Java-Themen 9
R ResourceBundle in Servlets verwenden Allgemeine Java-Themen 13
S ResourceBundle: Locale Datei in Jar finden Allgemeine Java-Themen 3
C Reload ResourceBundle Allgemeine Java-Themen 6
S Resourcebundle - mehrzeiligen Text erlauben Allgemeine Java-Themen 3
R ResourceBundle-Verständnisproblem Allgemeine Java-Themen 3
P Mehrsprachig programmieren ResourceBundle Allgemeine Java-Themen 6
A ResourceBundle ohne LOCALE funkt nicht. Allgemeine Java-Themen 4
G Tomcat ResourceBundle Allgemeine Java-Themen 7
L Alle Keys eines ResourceBundle Allgemeine Java-Themen 3
T ResourceBundle aus .jar auslesen > MissingResourceExcepti Allgemeine Java-Themen 4
J ResourceBundle / properties-datei während der Laufzeit verän Allgemeine Java-Themen 6

Ähnliche Java Themen

Neue Themen


Oben