Ich habe bei mir folgende Struktur:
und das Laden funktioniert in Eclipse mit
Ich lasse Eclipse eine ausführbare Jar-Datei erzeugen. Wenn ich mir die jar-Datei öffne, dann sehe ich auch die Struktur
Trotzdem bekomme ich nach [c]java -jar my.jar[/c] den Fehler
Hat da jemand eine Idee?
(Smartly load your properties - JavaWorld kenne ich, aber da hier das Problem ja nicht eine falsche URL oder ein falscher Dateiname ist, liegt es wohl an einer anderen Stelle.)
Code:
Projektverzeichnis
+--src
+--data
+--listen
+--meine_liste.txt
und das Laden funktioniert in Eclipse mit
Java:
URL url = this.getClass().getClassLoader().getResource(
"data/listen/meine_liste.txt");
filename = url.getPath();
Ich lasse Eclipse eine ausführbare Jar-Datei erzeugen. Wenn ich mir die jar-Datei öffne, dann sehe ich auch die Struktur
Code:
Jar-Datei
+--data
+--listen
+--meine_liste.txt
Trotzdem bekomme ich nach [c]java -jar my.jar[/c] den Fehler
Code:
Exception in thread "main" io.exceptions.IORuntimeException: Die Eingabedatei 'file:/C:/Users/XXX/Daten/java/myJar/my.jar!/data/listen/meine_liste.txt' existiert nicht oder ist keine normale Datei.
Hat da jemand eine Idee?
(Smartly load your properties - JavaWorld kenne ich, aber da hier das Problem ja nicht eine falsche URL oder ein falscher Dateiname ist, liegt es wohl an einer anderen Stelle.)