Datei in jar schreiben

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Ich habe eine logdata.txt Datei zusammen mit meinem Programm in ein jar gepackt. In die logdata.txt soll ein Wert geschrieben werden. Das funktioniert aber nicht, das Applet versucht außerhalb des jars die Datei logdata.txt anzulegen. Das will ich aber nicht, weil ich den geschriebenen Wert auf dem Server brauche. Das lesen der Datein aus dem jar geht ja wunderbar, aber das schreiben nicht. Wie kann ich das realisieren?

Hier die Methode fürs schreiben
Code:
	public static boolean writeFile (String text, String filename, boolean append) { 
		try { 
			PrintStream openFile = new PrintStream( new FileOutputStream(filename, append)); 
			openFile.print(text+System.getProperty("line.separator")); 
			openFile.flush(); 
			openFile.close(); 
			return true; 
		} 
		catch(IOException e) { 
			e.printStackTrace(); 
			return false; 
		} 
		catch(IndexOutOfBoundsException e) { 
			e.printStackTrace(); 
			return false; 
		} 
	}

und im Programm der Aufruf:

Code:
boolean wasWritingSuccessfull = writeFile("testtext", "logdata.txt", true);
[/quote]
 

MPW

Top Contributor
L-ectron-X hat gesagt.:


da haettest du ihm auch gleich in einem Aufwasch noch sagen koennen, dass das nicht geht...

@Gast, sorry, aber was du da vorhast ist leider unmoeglich, da die Dateien auf dem Server geschuetzt sind und man sowieso nimals von Java aus in die zur Zeit ausgefuehrte jar schreiben kann.
 
G

Gast

Gast
Ok. das hab ich schon befürchtet. Gibt es eine Möglichkeit irgendwie so eine logdatei zu erstellen? In meinem Applet (Art Umfrage) brauch ich sowas, dass praktisch die Ergebnisse irgendwo hinschreibt, damit sie mir zugänglich werden.
 
G

Gast

Gast
Vielleicht nochmal eine genauere Beschreibung:

Das Applet enthält ein Spiel, welches Alter, Geschlecht usw. abfragt und daraus den Spielmodus bestimmt. Nach beendetem Spiel brauch ich die Daten des Spielers, die er vorher eingegeben hat und den Spielausgang (Zeit, Punkte) die ich dann für ein Uniprojekt auswerten will. Ich dachte das geht einfach indem ich auf dem Server eine Logdatei ausfülle, aber das geht ja anscheinend nicht.

Wie bekomm ich also die Daten des Spielers ins Applet rein und den Ausgang des Spiels+Daten wieder raus?
 

SamHotte

Top Contributor
Mir fallen verschiedene Möglichkeiten ein:

1. (weiß aber nicht sicher, ob das überhaupt geht): das Applet erzeugt zum Schluss eine HTML-POST-Nachricht mit den gewünschten Daten, die dann an der Server gehn (bin nicht fit in Applets, sorry)

2.: das Applet greift bspw. via RMI auf einen Serverprozess zu und schickt seine Daten nach Spielende dorthin.

3.: falls eine Applet Java-Mail kann, könnte es eine E-Mail generieren

Fall 2 ist recht aufwendig, müsste aber funktionieren (du kannst dir natürlich diverse Probleme einhandeln, wenn das ganze noch durch 'ne Firewall muss), 1 und 3 könnten an Sicherheitsrestriktionen scheitern ...
 
G

Gast

Gast
Wie funktioniert das denn bei Spieleapplets, bei denen dann eine Highscoreliste im Internet mitgeführt wird? Das ist ja so was ähnliches was ich brauche.
 

L-ectron-X

Gesperrter Benutzer
MPW hat gesagt.:
da haettest du ihm auch gleich in einem Aufwasch noch sagen koennen, dass das nicht geht...
Warum soll ich lügen? U.U. geht es schon, nur woher soll ich wissen welche Umgebung Gast hat?
Mit RMI gehts z.B. Dafür muss Gast aber auf seinem Rechner einen RMI-Server starten.
 
G

Guest

Gast
SamHotte hat gesagt.:
Mir fallen verschiedene Möglichkeiten ein:

1. (weiß aber nicht sicher, ob das überhaupt geht): das Applet erzeugt zum Schluss eine HTML-POST-Nachricht mit den gewünschten Daten, die dann an der Server gehn (bin nicht fit in Applets, sorry)

2.: das Applet greift bspw. via RMI auf einen Serverprozess zu und schickt seine Daten nach Spielende dorthin.

3.: falls eine Applet Java-Mail kann, könnte es eine E-Mail generieren

Fall 2 ist recht aufwendig, müsste aber funktionieren (du kannst dir natürlich diverse Probleme einhandeln, wenn das ganze noch durch 'ne Firewall muss), 1 und 3 könnten an Sicherheitsrestriktionen scheitern ...

1 ist eine gute Moeglichkeit
2 umstaendlich
3 kaputt, geht nicht wirklich, da der Mailserver auf dem gleichen Rechner liegen muesste, sonst wieder signen...

kurz: nimm 1!
 
G

Gast

Gast
Ok, danke an alle. Hab es jetzt so gelöst, dass ich aus dem Applet ein php-script aufrufe, dass mir die Sachen in ein txt auf dem Server schreibt. Das war das schnellste und einfachste (zumindest für mich).

Wen's interessiert wie man eine url aus einem Applet aufruft:

AppletContext ac = getAppletContext();
ac.showDocument(url, "blabla");
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Ant Consolen Output in Datei schreiben Tools - Maven, Gradle, Ant & mehr 5
ABstraCT Mit Applet in ne Datei auf seinem Server schreiben. Tools - Maven, Gradle, Ant & mehr 10
T Java Applet Rechte zum Datei schreiben geben Tools - Maven, Gradle, Ant & mehr 3
F Aus Datei lesen und schreiben Tools - Maven, Gradle, Ant & mehr 26
R Auf WebServer eine Datei schreiben? Tools - Maven, Gradle, Ant & mehr 6
G Mit Applet in Datei auf Webserver schreiben Tools - Maven, Gradle, Ant & mehr 4
G Applets in eine Datei schreiben lassen Tools - Maven, Gradle, Ant & mehr 2
Robertop maven copy-resources nicht in WAR Datei Tools - Maven, Gradle, Ant & mehr 2
H Maven NetBeans Java Application ohne Manifest-Datei Tools - Maven, Gradle, Ant & mehr 7
M Mit Maven eine jar Datei bauen ohne irgendeine main Methode Tools - Maven, Gradle, Ant & mehr 1
M Mit Maven eine jar Datei Bauen ohne irgendeine main Methode Tools - Maven, Gradle, Ant & mehr 18
L Maven Datei .zip erstellen Tools - Maven, Gradle, Ant & mehr 24
JWK Kann ich mit einem Scanner eine Datei mehrmals lesen? Tools - Maven, Gradle, Ant & mehr 3
ruutaiokwu GIT/SourceTree Client: Es wurden keine Änderungen an dieser Datei erkannt, oder es handelt sich um eine Binärdatei (?) Tools - Maven, Gradle, Ant & mehr 5
L Fertige .jar-Datei als Dependency distributen Tools - Maven, Gradle, Ant & mehr 1
J Maven Mit Maven eine ZIP Datei erstellen Tools - Maven, Gradle, Ant & mehr 0
VfL_Freak Icon einer JNLP-Datei ändern ?? Tools - Maven, Gradle, Ant & mehr 2
H Eclipse/Runnable JAR file/.fxml-Datei Tools - Maven, Gradle, Ant & mehr 1
D Ant JAR-Ressourcen in JNLP-Datei sind nicht von demselben Zertifikat signiert Tools - Maven, Gradle, Ant & mehr 2
N Ant [Android] Skript zum bauen einer .pak-Datei. Tools - Maven, Gradle, Ant & mehr 1
S Maven CSV-Datei mit Maven einlesen schlägt fehl Tools - Maven, Gradle, Ant & mehr 5
D Jar Datei in HTML einbinden Tools - Maven, Gradle, Ant & mehr 3
K Applet als Jar-Datei in HTML einbinden Tools - Maven, Gradle, Ant & mehr 14
S Webstart Webstart einer Applikation mit einer veralteten JNLP-Datei Tools - Maven, Gradle, Ant & mehr 6
V Datei automatisch "Jaren"? Tools - Maven, Gradle, Ant & mehr 3
C bash-datei erstellen zum übergeben der parameter Tools - Maven, Gradle, Ant & mehr 9
E Ant Concat schreibt keine neue Zeile in CSV-Datei Tools - Maven, Gradle, Ant & mehr 4
D Maven, ausführbare jar-Datei unter spziellen Bedingungen - welche Plug-ins? Tools - Maven, Gradle, Ant & mehr 20
D [maven] Umgang mit property-Datei Tools - Maven, Gradle, Ant & mehr 2
A Applet: Html Datei und Class Datei nicht im selben Verzeichnis Tools - Maven, Gradle, Ant & mehr 2
G Maven Mit Maven Assemblieren und über Profiles eine properties-Datei manipulieren Tools - Maven, Gradle, Ant & mehr 2
D Maven Install Plugin: Einzelne Datei installen ? Tools - Maven, Gradle, Ant & mehr 16
K Webstart .class Datei über Reflection laden Tools - Maven, Gradle, Ant & mehr 3
S Mittel Applet Datei an ein Webserver übertragen Tools - Maven, Gradle, Ant & mehr 2
G Webstart Problem mit Adressierung bei Laden von Datei aus jar (Webstart) Tools - Maven, Gradle, Ant & mehr 5
B Jar-Datei funktioniert nicht Tools - Maven, Gradle, Ant & mehr 4
K Binärdatei aus jar auslesen und lokal als Datei speichern Tools - Maven, Gradle, Ant & mehr 2
D Maven - wo gehört eine .properties-Datei hin? Tools - Maven, Gradle, Ant & mehr 20
fastjack Jar-Datei Versionen Tools - Maven, Gradle, Ant & mehr 3
V JAR-Datei eines (J)Applet funktioniert nicht - Help! Tools - Maven, Gradle, Ant & mehr 19
C Property-Datei für Web Start Tools - Maven, Gradle, Ant & mehr 2
R Web Start / jnlp datei Tools - Maven, Gradle, Ant & mehr 28
A jar datei trotz zertifikat nich aus applet ausführbar Tools - Maven, Gradle, Ant & mehr 4
A Auslesen einer .txt Datei auf Server mit Digest Authentifizierung Tools - Maven, Gradle, Ant & mehr 2
S Datei-/Verzeichniszugriff von signiertem Applet Tools - Maven, Gradle, Ant & mehr 6
T Applet soll Datei lesen (darf es aber nicht.) Tools - Maven, Gradle, Ant & mehr 3
G Ant in einer Batch Datei Tools - Maven, Gradle, Ant & mehr 6
B Applet (Class-Datei(en)) in Html-Seite einbinden - Clipboard Tools - Maven, Gradle, Ant & mehr 13
B Applet als ausführbare JAR-Datei? Tools - Maven, Gradle, Ant & mehr 4
T Webstart unter Mac: Zugriff auf XSLT-Datei verweigert Tools - Maven, Gradle, Ant & mehr 4
T jnlp-Datei: Fehler in Zeile 0? Tools - Maven, Gradle, Ant & mehr 6
A Mit einem Applet eine txt-Datei einlesen und ausgeben. Tools - Maven, Gradle, Ant & mehr 6
M JEditorPane und html Datei Tools - Maven, Gradle, Ant & mehr 3
H Applet Access Denied - Beim zugriff auf eine .txt Datei Tools - Maven, Gradle, Ant & mehr 8
J Applet liest Datei nicht neu ein (nur online) Tools - Maven, Gradle, Ant & mehr 16
S Applet als ausführbare Jar-Datei Tools - Maven, Gradle, Ant & mehr 13
P .au-Datei, man hört nur blobb blobb blobb Tools - Maven, Gradle, Ant & mehr 6
H Applet in HTML-Datei - Classloader Fehlermeldung Tools - Maven, Gradle, Ant & mehr 7
M datei mit html file an applet übergeben Tools - Maven, Gradle, Ant & mehr 3
P Problem beim Senden einer Datei Tools - Maven, Gradle, Ant & mehr 5
G datei auf server speichern Tools - Maven, Gradle, Ant & mehr 8
R NullPointerException bei Einlesen von txt-Datei Tools - Maven, Gradle, Ant & mehr 12
T Highscores aus Applet-Spiel in XML-Datei speichern Tools - Maven, Gradle, Ant & mehr 7
G datei von server lesen - falsche version Tools - Maven, Gradle, Ant & mehr 2
A JNLP Datei aus Application laden Tools - Maven, Gradle, Ant & mehr 4
D Libarys in eine JAR Datei mit eclipse Tools - Maven, Gradle, Ant & mehr 8
thE_29 Applet Datei speichern! Tools - Maven, Gradle, Ant & mehr 42
M Eine Datei lesen mit einem Applet (gleicher Server) Tools - Maven, Gradle, Ant & mehr 2
F Eine lokale .txt Datei auf Server upladen und downloaden Tools - Maven, Gradle, Ant & mehr 3
L Datei vom Client auf Server hochladen Tools - Maven, Gradle, Ant & mehr 4
0 auf ne datei aufm server zugreifen Tools - Maven, Gradle, Ant & mehr 6
H Zugreifen auf Datei über ein Applet Tools - Maven, Gradle, Ant & mehr 13
D Problem beim einbinden von jar und class datei Tools - Maven, Gradle, Ant & mehr 8
F Erstellen einer Policy-Datei Tools - Maven, Gradle, Ant & mehr 8
S Ausgabe einer Methode schreibt in HTML Datei Tools - Maven, Gradle, Ant & mehr 8
R Applet schreibt in Datei auf Server - warum funktionierts ? Tools - Maven, Gradle, Ant & mehr 2
G Auf Datei zugreifen Tools - Maven, Gradle, Ant & mehr 4
M Applet in HTML-Datei einbinden Tools - Maven, Gradle, Ant & mehr 9
R Datei Download? Tools - Maven, Gradle, Ant & mehr 9
A Wie kann man Quelltext von .class Datei sehen? Tools - Maven, Gradle, Ant & mehr 2
G Applet in die HTML-Datei einbinden Tools - Maven, Gradle, Ant & mehr 3
R Datei in Java-Applet einlesen Tools - Maven, Gradle, Ant & mehr 10
M Browser addon schreiben Tools - Maven, Gradle, Ant & mehr 1
M schreiben in eine Txt bei applet Tools - Maven, Gradle, Ant & mehr 2
A Applet Lesen auf 'n Server beibringen/schreiben funktioniert Tools - Maven, Gradle, Ant & mehr 10
M Applet, welche möglichkeiten nach draussen zu schreiben ? Tools - Maven, Gradle, Ant & mehr 5
G Problem mit dem schreiben von Datein auf einem Server Tools - Maven, Gradle, Ant & mehr 11
T Applet soll Cookie setzen, lesen und schreiben können Tools - Maven, Gradle, Ant & mehr 3
L von Server lesen, auf Platte schreiben Tools - Maven, Gradle, Ant & mehr 2
8 Applet -> PHP = Dateien schreiben Tools - Maven, Gradle, Ant & mehr 17
K TXT Dateien vom Server/Host lesen und schreiben.WIE? Tools - Maven, Gradle, Ant & mehr 6
M Dateien mit Applet schreiben/lesen (lokal) Tools - Maven, Gradle, Ant & mehr 3

Ähnliche Java Themen

Neue Themen


Oben