Hallo, ich nutze in einem Java-Programm relative Pfade. Nun ist es so, wenn ich mein Programm in der CMD (statt Eclipse) ausführe, dass die relativen Pfade versagen. Leider weiß ich absolut nicht warum...
Das Java-Projekt kann sich als *.7z hier heruntergeladen werden:
http://make.sytes.net/java/project.7z
Ansonsten findet ihr auch das Projektverzeichnis online:
http://make.sytes.net/java/
http://make.sytes.net/java/src/make/Main.java (Main Klasse)
http://make.sytes.net/java/src/make/view/JImage.java (Custom Image "Control" ^^)
http://make.sytes.net/java/src/make/view/UserInterface.java (GUI)
In der GUI (UserInterface.java) gebe ich den Pfad eines Bildes an meine JImage Klasse. Der Pfad lautet "res\\images.png". Die Bilder liegen im "res" Ordner des Projektes: http://make.sytes.net/java/res/
Wenn ich nun allerdings das Programm von der Konsole aus starte, schmeißt er mir die IOException entgegen und sagt mir dass der Pfad nicht gefunden wird. Wie kann ich das elegant umgehen?
Das Java-Projekt kann sich als *.7z hier heruntergeladen werden:
http://make.sytes.net/java/project.7z
Ansonsten findet ihr auch das Projektverzeichnis online:
http://make.sytes.net/java/
http://make.sytes.net/java/src/make/Main.java (Main Klasse)
http://make.sytes.net/java/src/make/view/JImage.java (Custom Image "Control" ^^)
http://make.sytes.net/java/src/make/view/UserInterface.java (GUI)
In der GUI (UserInterface.java) gebe ich den Pfad eines Bildes an meine JImage Klasse. Der Pfad lautet "res\\images.png". Die Bilder liegen im "res" Ordner des Projektes: http://make.sytes.net/java/res/
Wenn ich nun allerdings das Programm von der Konsole aus starte, schmeißt er mir die IOException entgegen und sagt mir dass der Pfad nicht gefunden wird. Wie kann ich das elegant umgehen?