Frage

Wie gebe ich in Java webstart .jnlp Datei, dass einige meiner Gläser zwingende die JRE gebautet Implementierungen? Genau wie die unterstützt lib Eigenschaft auf einer regelmäßigen Anwendung.

War es hilfreich?

Lösung

Es scheint, dass es keine Möglichkeit gibt, unterstützt dirs in Web-Start zu definieren.

definiert Auch die java.endorsed.dirs Eigenschaft mit einem lokalen Verzeichnis funktioniert nicht. Wahrscheinlich Java setzt die Variablen nach der Laufzeit bereits abgelaufen ist.

Zwei mögliche Lösungen für diese:

  1. Von der Web-Anwendung starten, nur Kommandozeile java mit java.endorsed.dirs und alle Abhängigkeiten führen (Classpath & args) die Web-Anwendung starten tun würde. Sie müssen jnlp Gläser jedes Mal aktualisiert behandeln.

  2. Auf den ersten Lauf Benutzer benötigen oder tun automatische Kopie der erforderlichen jar JRE / lib / endorsed. Und dann erfordert Neustart von Web-Start-Anwendung. Beachten Sie, dass diese Methode unterstützt Gläser für alle Java-Anwendung setzen, die mit der JRE ausgeführt wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top