Einfacher Installer

Status
Nicht offen für weitere Antworten.

Chase

Mitglied
[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
 
B

Beni

Gast
Wenn dein Programm in einer JAR ist, kannst du mit Hilfe des ClassLoaders (IrgendeineKlasse.class.getClassLoader) und der Methode "getRessource" eine URL zu einer Datei in der JAR erzeugen. Mit dieser URL kannst du die Datei dann so lesen, als wäre sie ganz normal auf der Festplatte (den Rest überlasse ich dir :wink: ).
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Best Practice Problem mit (einfacher) Doppelt-Schleife Java Basics - Anfänger-Themen 53
R Einfacher Taschenrechner mit Eclipse Java Basics - Anfänger-Themen 3
M Einfacher Taschenrechner Java Basics - Anfänger-Themen 2
P Einfacher regulärer Ausdruck (RegEx) für E-Mail-Adressen Java Basics - Anfänger-Themen 2
EinNickname9 Denkfehler bei einfacher Schleife Java Basics - Anfänger-Themen 83
T Problem mit Lehrzeichen und String bei einfacher Chiffre Java Basics - Anfänger-Themen 8
N Methoden Einfacher SekundenTimer/Stopuhr in Java Java Basics - Anfänger-Themen 2
X Streams und Ausgabe - lässt sich das einfacher schreiben oder schöner schreiben? Java Basics - Anfänger-Themen 5
H wie mehrere variablen in einfacher for-schleife? Java Basics - Anfänger-Themen 2
N Einfacher Rechner (für mich nicht so einfach) Java Basics - Anfänger-Themen 5
? Klassen einfacher Fehler in einem Java Programm. Java Basics - Anfänger-Themen 5
V Einfacher vergleich von Arrays geht schief Java Basics - Anfänger-Themen 2
K Seltsames Ergebnis in Netbeans bei einfacher Multiplikation Java Basics - Anfänger-Themen 5
O Ein einfacher Chatbot (simuliert chat) Java Basics - Anfänger-Themen 7
R Einfacher Regex Java Basics - Anfänger-Themen 3
L Einfacher Methodenaufruf vs. Objekt Java Basics - Anfänger-Themen 4
K Einfacher random namen weitergeben Java Basics - Anfänger-Themen 4
A Lässt sich dieser Ausdruck irgendwie einfacher schreiben? Java Basics - Anfänger-Themen 4
H Einfacher Editor, Einfache Handelsanweisungen Java Basics - Anfänger-Themen 2
H Geht dieser Code noch einfacher (try catch finally) Java Basics - Anfänger-Themen 7
P Geht dieser Code noch einfacher? Java Basics - Anfänger-Themen 16
R Einfacher Timer geht nicht Java Basics - Anfänger-Themen 7
M Einfacher Timer ;) Java Basics - Anfänger-Themen 15
M Einfacher Swing Wizard Java Basics - Anfänger-Themen 3
El_Lobo Methoden Zu viele Getter- und Settermethoden - geht das einfacher? Java Basics - Anfänger-Themen 3
P falsches ergebnis bei einfacher berechnung Java Basics - Anfänger-Themen 3
M Einfacher Fenster-Ablauf Java Basics - Anfänger-Themen 5
M Gittermuster mit Stringbuilder und einfacher Schleife erstellen Java Basics - Anfänger-Themen 19
T Collections Werte aus einer HashMap auslesen, oder gehts auch einfacher ? Java Basics - Anfänger-Themen 6
D Code einfacher,eleganter programmieren Java Basics - Anfänger-Themen 24
F Datentypen Welchen Wert hat ein einfacher Datentyp nach der Deklaration? Java Basics - Anfänger-Themen 6
C einfacher Link zu *.html Datei möglich? Java Basics - Anfänger-Themen 4
Hindi93 Einfacher Code funktioniert nicht... Java Basics - Anfänger-Themen 6
P Einfacher Rechner Java Basics - Anfänger-Themen 2
T Einfacher Kalender Java Basics - Anfänger-Themen 17
B Frage zu einfacher Rechnung Java Basics - Anfänger-Themen 3
B Hilfe bei einfacher Funktion - Possible loss of precision Java Basics - Anfänger-Themen 2
G Einfacher Anfang mit Hibernate Java Basics - Anfänger-Themen 4
M ein einfacher button.. ich verzweifel...... Java Basics - Anfänger-Themen 41
F Von int zu double bei einfacher Rechnung Java Basics - Anfänger-Themen 2
Chucky Einfacher Taschenrechner Verbesserungsvorschläge Java Basics - Anfänger-Themen 13
G Problem mit einfacher For-Schleife und Double Wert Java Basics - Anfänger-Themen 4
D Probleme bei einfacher Rechnung Java Basics - Anfänger-Themen 3
P Unterschied Installation von zipped JDK vs Installer-JDK (auf Windows)? Java Basics - Anfänger-Themen 2
C JDK-Installer macht nichts Java Basics - Anfänger-Themen 11
A Installer Java Basics - Anfänger-Themen 2
H benutzung von datenbank / installer Java Basics - Anfänger-Themen 3
J Installer Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben