JNLP – Anwendung kann nicht gestartet werden [Lösung]

Kürzlich hatte ich folgendes Problem:
Ich benutzte eine Java WebStart-Applikation (schon seit längerer Zeit) und von einem Tag auf den anderen konnte das Programm nicht mehr gestartet werden.
Ich erhielt folgende Fehlermeldung:
Anmeldung kann nicht gestartet werden
- Nicht signierte Anwendung fordert uneingeschränkten Zugriff auf das System an
- Nicht signierte Ressource: https://....../asdm.jnlp

Oder Falls man eine englische Anwendung startet:


jnlp: Unable to launch the application
- Unsigned Application requesting unrestricted access to system
- Unsigned resource: https://....../asdm.jnlp

In diesem Fall war es das Konfigurations-Tool einer Cisco Firewall (Cisco ASDM – Adaptive Security Device Manager).
Erstaunlicherweise trat dieses Problem mehr oder weniger zeitgleich auf mehreren PCs auf. Der Grund dafür war ein Problem mit dem Java-Cache (und wahrscheinlich einem Java-Update). Auf jeden Fall löst sich das ganze von alleine wenn man den Java-Cache leert. Eine Anleitung dazu wird auf der Homepage von Java/Oracle zur Verfügung gestellt.

Diese ist allerdings nur für Windows und auf Englisch, deshalb hier eine kurze Zusammenfassung:

Lösung für Windows

  1. Das “Java Control Panel” öffnen.
    • Systemsteuerung -> “Java”
  2. Es sollte sich nun ein Fenster geöffnet haben mit drei Unterteilungen. Bei “Temporäre Internet-Dateien” den Button “Einstellungen…” anklicken
  3. Im neuen Fenster den Button “Dateien löschen” anklicken.
  4. Mit “Ok” bestätigen.

Lösung für Mac

  1. Spotlight: Java-Einstellungen
    • Es öffnet sich nun ein Fenster mit 4 Tabs
  2. Das Tab “Netzwerk” anwählen
  3. Den Button “Dateien löschen” anklicken
  4. Mit “Ok” Bestätigen