Einige Einstellungen können dauerhaft gespeichert werden. Dazu gehören u.a. die alternative Rot-Farbe, die Ton-Einstellungen sowie die Voreinstellung für Nachtansicht und realistische Gleisausleuchtung.
Damit dies möglich ist, muss dem Applet das Ablegen von Preferencen erlaubt werden. Dies erfolgt über sogenannte „Policies“, also Rechte. Man vergibt dem Java-Programm von einer bestimmten Adresse die Erlaubnis, seine Preferencen - und nur diese! - zu speichern.
Es gibt 3 Arten, diese Policies zu konfigurieren.
Der Weg über den Texteditor geht schneller, der Weg über das graphische Tool ist sicherer vor Fehlern.
STS-Grando ist ein kleines Java-Programm, das die oben genannten Schritte selbst erledigt. Dazu stsGrando.jar runterladen und einfach starten (ggf. erst speichern und dann starten).
Die Datei nicht auspacken oder änliches, einfach starten. Es öffnet sich ein Fenster mit einer kurzen Beschreibung oben, darunter die aktuellen Java-Applet-Policies (wer das nicht versteht, muss sich keine Sorgen machen). Am unteren Rand dann 2 Knöpfe:
Freigeben trägt die Rechte entsprechend ein, Abbrechen beendet das Programm ohne Änderungen durchzuführen.
C:\Programme\Java\jre6\bin\ unter Windows)Programme das Verzeichnis Programme (x86) zu verwenden, also z.B. C:\Programme (x86)\Java\jre6\bin\.
http://*.js-home.org/-C:\Dokumente und Einstellungen\USERNAME\C:\Users\USERNAME\/home/USERNAME .java.policy eingeben und speichern. WICHTIG: Der führende Punkt vor java ist notwendig!!!Einen Texteditor starten. Unter Windows tut es zur Not der „Notepad“, bessere Programme sind aber u.a. der Crimson Editor oder jEdit. Unter Linux tut es jeder einfache Texteditor, am schnellsten geht es mit dem „vi“.
Aus dem Home-Verzeichnis die Datei .java.policy mit dem Editor öffnen. Gibt es sie noch nicht, dann sollte man einfach eine leere Datei unter dem Namen speichern. Das Home-Verzeichnis ist:
C:\Dokumente und Einstellungen\USERNAME\C:\Users\USERNAME\/home/USERNAMEIn der Datei tragt ihr nur diese Zeilen ein (wenn die Datei schon Inhalt enthält, die Zeilen am Ende anfügen):
grant codeBase "http://*.js-home.org/-" {
permission java.lang.RuntimePermission "preferences";
};
Bitte das Minus-Zeichen am Ende der Adresse in der der 1. Zeile beachten. Das ist wichtig.
Jetzt die Datei speichern, der Editor kann beendet werden und der Browser sollte neu gestartet werden. Damit ist die Änderung aktiv. Im Sim sollte man das am freigeschalteten Voreinstellungs-Menü deutlich erkennen.