Frage von FelixCrafting, 14

Datein in Jar-Datein nutzen?

Ich habe in einer jar-Datei einen Ordner namens res. Darin ist eine Datei, die ich auslesen möchte; wie kann ich darauf zugreifen (über genau dieses Programm)?

Antwort
von adenosi, 8

Hier so kannst du auf Files innerhalb der eigenen Jar zugreifen

http://stackoverflow.com/questions/20389255/reading-a-resource-file-from-within-...

InputStream in = getClass().getResourceAsStream("/file.txt"); 
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
Antwort
von SergeantPinpack, 14

jar-Dateien kannst du mit dem Programm "jar" öffnen (Teil des JDK), oder auch mit einem normalen Entpacker wie z.B. WinZIP.

Kommentar von FelixCrafting ,

Ich meine das Programm (also die jar) soll auf sich selbst zugreifen können.

Kommentar von SergeantPinpack ,

OK, dann habe ich dich falsch verstanden.

Wenn du aus Java heraus mit .jar-Dateien arbeiten willst, solltest du dich mit dem Package java.util.jar auseinandersetzen:

https://docs.oracle.com/javase/8/docs/api/java/util/jar/package-summary.html

Keine passende Antwort gefunden?

Fragen Sie die Community