Inhaltsverzeichnis

Java, allgemeine Tipps

Java Probleme und Update

Es kommt immer wieder vor, dass Java nicht gestartet werden kann oder andere Probleme mit Java bestehen, wodurch der Sim nicht startet. Abhilfe ist auf der FAQ-Seite für Java-Update zu finden.

Wie lösche ich den Cache?

Gelegentlich kann es zur Problembehebung erforderlich sein, den Cache zu löschen. Da es verschiedene Browser gibt, sind hier mal die 2 geläufigsten Browser beschrieben:

Wie leere ich meinen Cache im Firefox?

Der Firefox ermöglicht das Cache leeren recht schnell.

Wie leere ich meinen Cache im Internet Explorer?

Der Internet Explorer ist da etwas komplizierter als der Firefox:

Wie leere ich meinen Cache von Java?

Alternativ geht auch das Löschen in der Java-Konsole.

Falls man mit den 64-Bit-Versionen von Windows XP oder Vista und der 32-Bit-Version von Java arbeitet, macht man Folgendes:

Wie öffne ich die Java-Konsole?

Zur Fehlerdiagnose ist oftmals der Inhalt der „Java-Konsole“ wichtig. Dies ist eine Protokolldatei, in der Systemmeldungen von Java abgespeichert werden. Je nach Betriebssystem wird diese unterschiedlich aufgerufen.

Voreinstellung

Damit Java überhaupt die Konsole mitprotokolliert, muss diese zunächst aktiviert werden. Dazu öffnet man die Java-Einstellungen und wechselt dort in die Registerkarte Erweitert. Hier finden sich unter Java-Konsole 3 Optionen:

Hier sollte also eine der beiden ersten Optionen ausgewählt sein.

Weiter oben gibt es den Haken „Tracing aktivieren“, dies sorgt unter anderem dafür, dass die Java-Konsole-Ausgaben dauerhaft gespeichert werden - sinnvoll bei Abstürzen.

Um unten rechts das Java-Symbol bei laufendem Spiel anzuzueigen, muss ebenfalls die Option „Java-Symbol in der Taskleiste anzeigen“ aktiviert sein.

Windows

Sobald ein Java-Programm wie der StellwerkSim läuft, erscheint im Tray rechts unten (dort, wo auch die Systemuhr ist) das Java-Symbol. Mit einem Rechtsklick auf dieses öffnet man ein Menü. In diesem ist der Eintrag 1.7.0_21 Konsole öffnen auszuwählen (der genaue Text variiert je nach Java-Version). Daraufhin wird ein Fenster mit dem Inhalt der Konsole angezeigt.

Mac

Nach dem Spielstart erscheint oben rechts im Browser das Java-Symbol. Klickt man auf diese und wählt im daraufhin erscheinenden Menü Java-Konsole öffnen, wird die Konsole angezeigt.

Linux

Wird die normale Java-Konsole nicht angezeigt, kann man meist auch die Java-Meldungen im Terminal (Konsolenfenster, z.B. bash) sehen, in dem man Firefox dort startet. Um Firefox zu startet, gibt man in einem Terminal einfach

firefox

ein. Firefox startet normal, und die Ausgaben der Java-Konsole werden im Terminal-Fenster angezeigt.

Damit Firefox wirklich aus dem Terminal startet, darf vorher kein anderer Prozess von Firefox laufen, sonst übernimmt er das alte Fenster und es gibt keine Ausgaben im Terminal!

Was und wie postet man die Java-Konsole?

Die Java-Konsole enthält eine Menge nützlicher aber auch viele unnötige Daten. Relevant zur Fehlersuche sind jedoch nur die nützlichen.

Die Unterscheidung fällt für den ungeübten Nutzer nicht immer leicht. Es gibt jedoch ein paar ganz einfache Regeln:

Wenn es schwer fällt, die Meldungen zu unterscheiden, dann bitte nicht gleich die ganze Konsole ins Forum posten. Das können sonst schnell mehrere hundert Zeilen werden, die mit Sicherheit viel Unnützes enthalten. Dann bitte die Ausgabe erstmal in einer Datei ablegen und einen Auszug raus posten, bevorzugt Zeilen mit „Exception“ drin und den folgenden Zeilen.

Warum erscheinen in der Java-Konsole Meldungen, dass die Kantenglättung eine Stufe verringert wurde?

Der Simulator hat eine eingebaute Kantenglättung (Antialiasing, Wikipediaartikel), um die harten Kanten auf dem Gleisbild zu verfeinern. Dieser Vorgang benötigt jedoch viel Rechenzeit auf der CPU, weshalb sie bei schwächeren PCs nicht innerhalb der Taktrate des Gleisbildes ausgeführt werden kann. Deshalb wird diese Kantenglättung automatisch stufenweise heruntergefahren, und eine Meldung wie diese ausgelöst:

Die Kantenglättung wurde um 1 Stufe verringert, da die Darstellungszeit 493 Millisekunden war. Das System bringt nicht die erforderliche Darstellungsleistung. Näheres zu dieser Meldung in der FAQ.

Die Einstellung des Antialiasings kann über das Menü Kantenglättung (Antialiasing) beeinflusst werden.