Ok, dann konkrete Fragen:
Hatte beim erneuten öffen ein Synch-Fehler
Wenn du einen Fehler hast, dann gib auch den Stacktrace, sowie den Code an dem das Problem auftritt. In diesem Fall hab ich nichtmal annähernd eine Ahnung was ein Synch Fehler sein soll.
Dann hab ich hier gelesen, ich soll die Workspace-API benutzen.
Goolge kontn mir aber nicht weiterhelfen.
Wobei weiterhelfen?
P.S. zum laden hab ich IFile.getContents() gefunden, aber zum schreiben nichts.
Und?
Wenn du nichts zum schreiben nutzt, wie hast du die datei dann gespeichert?
Was bringt uns das zu wissen, welche Methode du nutzt, aber nicht wie.
In diesem Fall fehlen uns zuviele Informationen. Unter anderem:
1. Der Code wie du speicherst und wie du lädst.
2. Was dein Editor in etwa speichern soll.
3. Eine genaue Beschreibung deines Problems.
4. Eine genaue Beschreibung des Fehlers der auftritt.
Abschließend ein paar Tipps, wie man anderen hilft einem selbst zu helfen:
1. Beschreibe GENAU was dein Problem ist, am besten in einem kurzen Text.
Beachte hierbei, dass es wichtig ist, dass du nicht ausschweifst. Sätze wie "Ich habe einen Editor geschrieben" sind irrelevant. Zum einen kann man sich das anhand des Titels schon denken und zum zweiten beschreibt es nicht dein Problem. Desweiteren sind Sätze wie "Es funktioniert nicht (richtig).", "Es tritt ein Fehler auf", "Er bricht ab" usw. ziemlich nutzlos, wenn man nicht beschreibt, was genau passiert, also z.B. was nicht funktioniert.
2. Wenn ein Fehler auftritt, dann poste die Codestelle an der der Fehler auftritt und den Stacktrace (falls vorhanden).
Beachte hierbei, dass ein Fehler an einer bestimmten Stelle auftritt, er aber dort nicht unbedingt begangen wurde.
3. Poste nie Einzeiler. Oft liegt der Fehler nicht in einer spezifischen Stelle und wenn, würdest du ihn auch selbst finden können.
Poste aber auch nicht zu viel Code. Versuche einen Mittelweg zu finden. Kannst du das nicht oder bist du dir unsicher poste soviel wie du denkst. Wenn was fehlt wird danach gefragt werden.
4. Stelle konkrete Fragen. Man kann dir schlicht nicht antworten, wenn man keine Frage hat. Es will auch niemand raten müssen, was dein Problem ist.
5. Wenn du schon versucht hast dein Problem zu lösen (was man eigentlich erwarten sollte), dann beschreibe genau, was du gemacht hast. Schreibe dabei nicht aus dem Context gerissen und beschreibe wie du an die Lösung kamst. (Ein einfach dahin geposteter Link mit dem Satz "Hab ich gefunden" hilft oft wenig)
Ansonsten hilft auch folgender Beitrag:
http://www.java-forum.org/forum-faq-beitraege/7407-man-fragen-richtig-stellt.html