Hallo Tutorials-Team,
ich programmiere zwar schon seit geraumer zeit java, finde aber meine Frage gehoert eher zu den Grundlagen:
Wenn ich eine executable jar file erstelle und diese Daten benötigt (hier bilder) dann muss ich die Bilder in das selbe Verzeichnis wie die *.jar datei schieben.
ich habe also:
(1) private final String ICONS ="data"+File.seperator+"test.png";
dann muss die verzeichnisstruktur so aussehen:
C:\test\runnable.jar
C:\test\data\test.png
jetzt meine Frage:
Ich kann die daten ja ohne Problem mit ins jarfile packen, aber kann ich sie auch von dort direkt auslesen? Und wenn ja, wie muss dann die oben geschriebene codezeile (1) aussehen? Ziel ist, dass ich am ende nur eine einzige Jar datei habe
Ich koennte das Archiv auch bei programmstart entpacken, und nach Nutzung löschen. Aber erstens gefällt mir dass nicht so gut und zweitens müsste ich euch in einem anderen Thread fragen wie man jar-Files packen kann
Vielen Dank im Vorraus für eure Hile
Gruß
Hexa
ich programmiere zwar schon seit geraumer zeit java, finde aber meine Frage gehoert eher zu den Grundlagen:
Wenn ich eine executable jar file erstelle und diese Daten benötigt (hier bilder) dann muss ich die Bilder in das selbe Verzeichnis wie die *.jar datei schieben.
ich habe also:
(1) private final String ICONS ="data"+File.seperator+"test.png";
dann muss die verzeichnisstruktur so aussehen:
C:\test\runnable.jar
C:\test\data\test.png
jetzt meine Frage:
Ich kann die daten ja ohne Problem mit ins jarfile packen, aber kann ich sie auch von dort direkt auslesen? Und wenn ja, wie muss dann die oben geschriebene codezeile (1) aussehen? Ziel ist, dass ich am ende nur eine einzige Jar datei habe
Ich koennte das Archiv auch bei programmstart entpacken, und nach Nutzung löschen. Aber erstens gefällt mir dass nicht so gut und zweitens müsste ich euch in einem anderen Thread fragen wie man jar-Files packen kann

Vielen Dank im Vorraus für eure Hile
Gruß
Hexa