J
java-jim
Gast
Hallo Board!
Ich habe inzwischen Stunden verbracht mit der Suche in Foren, Tutorials usw. und hoffe nun hier weiterzukommen.
Ich habe ein Applet, das auf Dateien zugreifen soll, lesend und schreibend, das ich lokal und auf dem Server teste. Das Lesen klappt wunderbar, beim Schreiben hapert's.
Das jar-File habe ich mit L-ectron-X's Batch-Datei erstellt und signiert. Wobei da (seit dem 2. Mal, ich hab's öfter benutzt) immer ein Fehler in Schritt 2 (Schlüssel generieren) auftaucht:
Keytool-Fehler: java.lang.Exception: Schlüsselpaar wurde nicht erzeugt. Alias <Signer> ist bereits vorhanden.
Damit kann ich nichts so richtig anfangen und weiß auch nicht ob das relevant ist. Das jar wird trotzdem erstellt und signiert und funktioniert lokal einwandfrei (sowohl im AppletViewer als auch in Firefox). Die Datei, die zur Laufzeit verändert werden soll, ist nicht im jar sondern im selben Verzeichnis wie das jar (im jar kann man ja keine Dateien verändern).
Lade ich die Dateien aber 1:1 hoch auf den Server bekomme ich eine FileNotFoundException beim schreibenden Zugriff. Der Code sieht so aus:
Wäre für Hilfe sehr dankbar!
Gruß vom Java-Jim
Ich habe inzwischen Stunden verbracht mit der Suche in Foren, Tutorials usw. und hoffe nun hier weiterzukommen.
Ich habe ein Applet, das auf Dateien zugreifen soll, lesend und schreibend, das ich lokal und auf dem Server teste. Das Lesen klappt wunderbar, beim Schreiben hapert's.
Das jar-File habe ich mit L-ectron-X's Batch-Datei erstellt und signiert. Wobei da (seit dem 2. Mal, ich hab's öfter benutzt) immer ein Fehler in Schritt 2 (Schlüssel generieren) auftaucht:
Keytool-Fehler: java.lang.Exception: Schlüsselpaar wurde nicht erzeugt. Alias <Signer> ist bereits vorhanden.
Damit kann ich nichts so richtig anfangen und weiß auch nicht ob das relevant ist. Das jar wird trotzdem erstellt und signiert und funktioniert lokal einwandfrei (sowohl im AppletViewer als auch in Firefox). Die Datei, die zur Laufzeit verändert werden soll, ist nicht im jar sondern im selben Verzeichnis wie das jar (im jar kann man ja keine Dateien verändern).
Lade ich die Dateien aber 1:1 hoch auf den Server bekomme ich eine FileNotFoundException beim schreibenden Zugriff. Der Code sieht so aus:
Code:
private void schreibeHighscore(Vector<HighscoreEintrag> highscore) {
URL datei = null;
try {
datei = new URL(View.getCodeBase(), "highscore.txt");
} catch (MalformedURLException e1) {
e1.printStackTrace();
}
try {
PrintStream ps = new PrintStream(new FileOutputStream(datei
.getFile()));
schreibeWasInDatei();
}
ps.close();
} catch (FileNotFoundException fnfe) {
System.out.println("Datei " + datei
+ " kann nicht geoeffnet werden!");
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
Wäre für Hilfe sehr dankbar!
Gruß vom Java-Jim