Hallo,
bis heute kämpfe ich immer wieder mit diesem ganzen Pfad Wirr-Warr
Beruflich ist man meist in laufenden Umgebungen unterwegs wo der Zugriff auf Resourcen schon gelöst bzw. umgesetzt ist. Nun habe ich aber aktuell ein kleines privates Projekt was ich mit Eclipse lösen will :shock:
Wie folgt: Ich habe eine kleine Sourcen-Library (lib) die ich beim Erzeugen des Projektes in den src Ordner kopiere.
Ich habe aber noch weitere Resourcen in einem Ordner (resources) die ich in das Hauptverzeichnis des Eclipse Projektes kopiere. Die Verzeichnisstruktur sieht dann so aus :
MeinProjekt
|
--settings
|
--bin
|
--resources
|
--src
| |
| --lib
|
--.classpath
|
--.project
Der Ordner resources enthält u.a. dann auch die Property Dateien die für meine Lokalisierungen notwendig sind. Leider habe ich aber das Problem daß ich nicht mit dem üblichen Weg
ResourceBundle bundle = ResourceBundle.getBundle(resourceBundleBasename,getCurrentLocale());
darauf zugreifen kann da die Files (so wie ich das sehe) nicht in meinem Classpath liegen. Was nun also tun?
Die Files z.B. auch Images sollen in resources liegen und letztendlich nicht in das jar mit einfliessen. Der Ordner resources wird dann im gleichen Verzeichnis liegen wie das jar-File.
Wie kann ich denn nun auf diesen Ordner bzgl. ResourceBundle zugreifen? Hat jemand 'n Tipp?
bis heute kämpfe ich immer wieder mit diesem ganzen Pfad Wirr-Warr
Beruflich ist man meist in laufenden Umgebungen unterwegs wo der Zugriff auf Resourcen schon gelöst bzw. umgesetzt ist. Nun habe ich aber aktuell ein kleines privates Projekt was ich mit Eclipse lösen will :shock:
Wie folgt: Ich habe eine kleine Sourcen-Library (lib) die ich beim Erzeugen des Projektes in den src Ordner kopiere.
Ich habe aber noch weitere Resourcen in einem Ordner (resources) die ich in das Hauptverzeichnis des Eclipse Projektes kopiere. Die Verzeichnisstruktur sieht dann so aus :
MeinProjekt
|
--settings
|
--bin
|
--resources
|
--src
| |
| --lib
|
--.classpath
|
--.project
Der Ordner resources enthält u.a. dann auch die Property Dateien die für meine Lokalisierungen notwendig sind. Leider habe ich aber das Problem daß ich nicht mit dem üblichen Weg
ResourceBundle bundle = ResourceBundle.getBundle(resourceBundleBasename,getCurrentLocale());
darauf zugreifen kann da die Files (so wie ich das sehe) nicht in meinem Classpath liegen. Was nun also tun?
Die Files z.B. auch Images sollen in resources liegen und letztendlich nicht in das jar mit einfliessen. Der Ordner resources wird dann im gleichen Verzeichnis liegen wie das jar-File.
Wie kann ich denn nun auf diesen Ordner bzgl. ResourceBundle zugreifen? Hat jemand 'n Tipp?
Zuletzt bearbeitet: