[edit] Das ganze soll natuerlich in Anfängerfragen, mein Fehler. Wär nett wenns jemand verschiebt [/edit]
Ich bin grade dabei einen einfachen Installer zu basteln. Dieser soll nichts weiter tun, als Dateien aus dem Quellverzeichnis der Klasse in einen vorgegebenen Ordner im Programme-Verzeichniss zu kopieren.
Dies klappt *eigentlich* ganz gut, allerdings nur wenn ich die Klasse direkt ausfuehre und alle Dateien die ich kopieren moechte im selben Ordner sind.
Erstell ich jetzt allerdings eine jar-Datei, und die zu kopierenden Dateien sind komprimiert, funktioniert das ganze nicht mehr und ich krieg einfach eine IOExeption.
Ich hab auch schon was über GZIPInputStream/GZIPOutputStream gelesen, allerdings hab ich keine Ahnung wie ich da vorgehen soll.
Gibt es keine möglichkeit das komplette *.jar Archiev zu entpacken ?
Obwohl ich annehme das es das sowieso wird. Dann könnte man ja einfach die Dateien aus dem temporären Verzeichniss einlesen..Hat irgendjemend ne Idee wo eine Jar zwischengelagert wird, oder wie man sonst das Probelm lösen könnte ?
Schon mal Vielen Dank für die Hilfe!
Gruesse Chase
Ich bin grade dabei einen einfachen Installer zu basteln. Dieser soll nichts weiter tun, als Dateien aus dem Quellverzeichnis der Klasse in einen vorgegebenen Ordner im Programme-Verzeichniss zu kopieren.
Dies klappt *eigentlich* ganz gut, allerdings nur wenn ich die Klasse direkt ausfuehre und alle Dateien die ich kopieren moechte im selben Ordner sind.
Erstell ich jetzt allerdings eine jar-Datei, und die zu kopierenden Dateien sind komprimiert, funktioniert das ganze nicht mehr und ich krieg einfach eine IOExeption.
Ich hab auch schon was über GZIPInputStream/GZIPOutputStream gelesen, allerdings hab ich keine Ahnung wie ich da vorgehen soll.
Gibt es keine möglichkeit das komplette *.jar Archiev zu entpacken ?
Obwohl ich annehme das es das sowieso wird. Dann könnte man ja einfach die Dateien aus dem temporären Verzeichniss einlesen..Hat irgendjemend ne Idee wo eine Jar zwischengelagert wird, oder wie man sonst das Probelm lösen könnte ?
Schon mal Vielen Dank für die Hilfe!
Gruesse Chase