Das Stellwerksim-Programm ist mit einem Zertifikat signiert, um die Herkunft und Vertraulichkeit des Programms sicher stellen zu können. Folgende Fehlermeldung kann mehrere Ursachen haben.
Nach einer Neuinstallation von Java achte bitte darauf das im Java-Control-Panel (zu finden in der Systemsteuerung) die Einstellung „Temporäre Dateien auf dem Rechner behalten“ aktiviert ist.
Häufig wird man auch die Bezeichnung „Java-Cache“ dafür finden. Diesen „Cache“ oder auch Zwischenspeicher benutzt Java, um länger benötigte Dateien in einem bestimmten Bereich des Dateisystems zu speichern.
Unter dem Reiter „Java“ im Java-Control-Panel gibt es eine Schaltfläche „Ansicht“. Prüfe bitte dort, ob der Haken bei der aktuellsten Version gesetzt ist. Im Normalfall sollte dort nur die aktuellste Java-Version angezeigt werden.
Es können auch Zusatzprogramme wie „Internet-Security-Suites“, Firewalls oder andere Systemüberwachungstools(z.B. CCleaner) der Grund für diesen Fehler sein. Deswegen prüft bitte die Einstellungen in diesen Programmen sehr genau.
Dazu brauchen wir das Programm „Java konfigurieren“, welches bei Windows im Startmenü verknüpft sein sollte (ggf. die Suchfunktion verwenden. Falls es dort nicht vorhanden ist: Nach „javacpl“ suchen.
Oben dann den Tab „Sicherheit“ auswählen.
Relativ weit unten gibt es den Knopf „Siteliste bearbeiten“.
Mit „Hinzufügen“ lässt sich eine Ausnahme hinzufügen. Der Text dafür ist der folgende:
https://www.stellwerksim.de/
Danach alle Fenster mit „OK“ schließen.
Beim nächsten Start des Stellwerksim kommt dann eine Warnung, die in etwa wie folgt aussieht:
Es zeigt oben an, von wem das Programm signiert wurde (StellwerkSim Betriebs-Verein e.V.) und warum Java das Programm eigentlich nicht ausführen möchte. Wenn ihr es trotzdem ausführen wollt, müsst ihr also unten das Risiko akzeptieren und das Programm ausführen.
Sollte der Fehler trotz allen Versuchen weiterhin bestehen, ist es für die Fehlerbeschreibung hilfreich, welches Ergebnis das Java-Tool „jarsigner“ liefert. Dazu bitte folgende Schritte ausführen:
Das Ergebnis bitte mit in der Fehlermeldung ins Forum schreiben.