DarthShader
Erfahrenes Mitglied
Hallo,
ich hätte mal eine etwas allgemeinere Frage bezüglich Resourcen in Java, damit meine ich z.B. Media Dateien wie Bilder oder Icons, die mein Programm benötigt.
Wie geht man im Allgemeinen vor, wenn man ein Programm "ausliefern" möchte? Bindet man resourcen (z.B. das Programm Icon) so ein, dass es im source-pfad angegeben ist, und dann benutzt man "class.getResource"? Dies bedeutet ja, dass die Resourcen mit in der späteren jar-Datei stehen (korrigiert mich, wenn dies falsch ist). Ich würde es jedoch bevorzugen, resourcen ausserhalb der jar Datei zu lagern, z.B. in einem Unterverzeichnis das ich mit ausliefere. Dann liegen die Dateien jedoch einfach so in einem Verzeichnis, das gefällt mir wiederrum nicht. Perfekt wäre eine verschlüselte, externe (also nicht im Jar Archiv enthaltene) Datei für Resourcen.
Oder ist es in Java eher üblich, solche Sachen mit in die jar Datei zu packen? Über ein paar Erfahrungswerte von Euch würde ich mich sehr freuen.
Vielen Dank für Eure Hilfe!
ich hätte mal eine etwas allgemeinere Frage bezüglich Resourcen in Java, damit meine ich z.B. Media Dateien wie Bilder oder Icons, die mein Programm benötigt.
Wie geht man im Allgemeinen vor, wenn man ein Programm "ausliefern" möchte? Bindet man resourcen (z.B. das Programm Icon) so ein, dass es im source-pfad angegeben ist, und dann benutzt man "class.getResource"? Dies bedeutet ja, dass die Resourcen mit in der späteren jar-Datei stehen (korrigiert mich, wenn dies falsch ist). Ich würde es jedoch bevorzugen, resourcen ausserhalb der jar Datei zu lagern, z.B. in einem Unterverzeichnis das ich mit ausliefere. Dann liegen die Dateien jedoch einfach so in einem Verzeichnis, das gefällt mir wiederrum nicht. Perfekt wäre eine verschlüselte, externe (also nicht im Jar Archiv enthaltene) Datei für Resourcen.
Oder ist es in Java eher üblich, solche Sachen mit in die jar Datei zu packen? Über ein paar Erfahrungswerte von Euch würde ich mich sehr freuen.
Vielen Dank für Eure Hilfe!