G
Guest
Gast
Hi,
wie greift man am besten auf eine Datei/Verzeichnis zu, so dass es innerhalb und ausserhalb (also mit und ohne) jar - file funktioniert.
Die Forumssuche hab ich bemüht, half mir allerdings nicht weiter, weil ich nur Threads gefunden habe bei denen es darum ging Icons oder Bilder zu laden.
Ordnerstruktur:
Hier noch das kurze Code-Beispiel:
Sinn und Zweck: die Dateien in directory sollen danach in einer ComboBox stehen, ohne .xml Dateierweiterung.
Wie gesagt obiger Code funktioniert. Allerdings nur wenn ich es nicht alles in ein Jar-File packe.
Vorschläge?
wie greift man am besten auf eine Datei/Verzeichnis zu, so dass es innerhalb und ausserhalb (also mit und ohne) jar - file funktioniert.
Die Forumssuche hab ich bemüht, half mir allerdings nicht weiter, weil ich nur Threads gefunden habe bei denen es darum ging Icons oder Bilder zu laden.
Ordnerstruktur:
Code:
de/mein/package/foo
de/mein/package/bar
resources/foo.xml
resources/bar.xml
Hier noch das kurze Code-Beispiel:
Code:
final String path = Messages.getString("general.resource.base");
File directory = new File(path);
File[] files = directory.listFiles();
for (int i = 0; i < files.length;i++){
if (files[i].getName().endsWith(Messages.getString("general.file.xml.appendix"))){
fileName = files[i].getName();
fileNames.add(fileName.substring(0,fileName.length()-4));
}
}
Sinn und Zweck: die Dateien in directory sollen danach in einer ComboBox stehen, ohne .xml Dateierweiterung.
Wie gesagt obiger Code funktioniert. Allerdings nur wenn ich es nicht alles in ein Jar-File packe.
Vorschläge?