Hi,
ich hab' folgendes Probem:
Mein Programm wird in einem JAR-File ausgeliefert.
In diesem JAR-File befindet sich eine kleine "Datenbank" im txt Format. Lesen ist kein Problem, aber das schreiben!
Wenn ich versuche, die Textdatei mit Hilfe der Klasse JarOutputStream und JarEntry neu zu erstellen, werden alle anderen Dateien im JAR-File gelöscht, also auch das Programm selbst^^ Vielleicht könnt ihr mir weiterhelfen...
Hier ein Codestück, wie ich es zur Zeit habe:
Übersetzung.jar ist dabei das JAR-File selbst, aus dem das Programm ausgeführt wird und datenbank ist ein package.
mfg Kaan
ich hab' folgendes Probem:
Mein Programm wird in einem JAR-File ausgeliefert.
In diesem JAR-File befindet sich eine kleine "Datenbank" im txt Format. Lesen ist kein Problem, aber das schreiben!
Wenn ich versuche, die Textdatei mit Hilfe der Klasse JarOutputStream und JarEntry neu zu erstellen, werden alle anderen Dateien im JAR-File gelöscht, also auch das Programm selbst^^ Vielleicht könnt ihr mir weiterhelfen...
Hier ein Codestück, wie ich es zur Zeit habe:
Code:
JarOutputStream out = new JarOutputStream(new FileOutputStream("Übersetzung.jar"));
out.putNextEntry(new JarEntry("datenbank/Daten.txt"));
out.write("Text".getBytes());
Übersetzung.jar ist dabei das JAR-File selbst, aus dem das Programm ausgeführt wird und datenbank ist ein package.
mfg Kaan