E
Eberon
Gast
Hallo zusammen,
ich habe ein Problem mit ResourceBundles in Kombination mit Class-Files:
dies funktioniert auch, wenn meine HelloWorld.properties Dateien im Classpath liegen.
Nun will ich alles in ein .jar packen, mit diesem Inhalt:
META-INF/
META-INF/MANIFEST.MF
application/
application/helloworld/
application/helloworld/HelloWorld.class
HelloWorld.properties
HelloWorld_de.properties
dies funktioniert auch noch wunderbar.
Nun will ich jedoch zur Übersichtlichkeit die .properties -Dateien in einen eigenen Ordner lang packen, also:
META-INF/
META-INF/MANIFEST.MF
application/
application/helloworld/
application/helloworld/HelloWorld.class
lang/
lang/HelloWorld.properties
lang/HelloWorld_de.properties
Mein Problem nun, gibt es eine Möglichkeit in der MANIFEST diesen neuen Classpath auch innerhalb des jars bekannt zu machen (normalerweise verzweigt ein Classpath in der Manifest nur nach außen).
ich habe ein Problem mit ResourceBundles in Kombination mit Class-Files:
Java:
String baseName = "HelloWorld";
ResourceBundle rb = ResourceBundle.getBundle(baseName);
dies funktioniert auch, wenn meine HelloWorld.properties Dateien im Classpath liegen.
Nun will ich alles in ein .jar packen, mit diesem Inhalt:
META-INF/
META-INF/MANIFEST.MF
application/
application/helloworld/
application/helloworld/HelloWorld.class
HelloWorld.properties
HelloWorld_de.properties
dies funktioniert auch noch wunderbar.
Nun will ich jedoch zur Übersichtlichkeit die .properties -Dateien in einen eigenen Ordner lang packen, also:
META-INF/
META-INF/MANIFEST.MF
application/
application/helloworld/
application/helloworld/HelloWorld.class
lang/
lang/HelloWorld.properties
lang/HelloWorld_de.properties
Mein Problem nun, gibt es eine Möglichkeit in der MANIFEST diesen neuen Classpath auch innerhalb des jars bekannt zu machen (normalerweise verzweigt ein Classpath in der Manifest nur nach außen).