Ich habe eine Java-Web-Anwendung starten, dass ich versuche, überMeine Java Web Start Anwendung startet nur, wenn die ausführlichen gesetzt
javaws.exe https://localhost:8888/myApplication/myApplication.jnlp
nichts passiert (keine Fehlermeldung zu starten, ich sehe kein Prozess in dem Taskstart Liste).
Wenn ich starten Sie es über
javaws.exe -verbose https://localhost:8888/myApplication/myApplication.jnlp
die Anwendung gestartet.
kann ich auch die Anwendung starten, wenn
javaws.exe -viewer https://localhost:8888/myApplication/myApplication.jnlp
und anschließend Starten der Anwendung aus dem Java Cache Viewer.
Worin besteht der Unterschied, dass die Anwendung im verbose Modus oder über den Viewer ausgeführt werden kann? Hier ist meine jnlp Datei:
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="https://localhost:8888/myApplication" href="myApplication.jnlp">
<information>
....
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.8.0_60+" href="http://java.sun.com/products/autodl/j2se" max-heap-size="500m" initial-heap-size="250m"/>
<!-- some jars are referenced -->
<property name="sun.java2d.d3d" value="false" />
</resources>
<resources os="Windows">
<nativelib href="mylib.jar" download="eager" />
</resources>
<application-desc main-class="myClass">
<argument>-initLogging</argument>
<argument>SETPROPERTYjavax.net.ssl.trustStore</argument>
<argument>_UNDEFINED_</argument>
<argument>SETPROPERTYjavax.net.ssl.trustStoreType</argument>
<argument>_UNDEFINED_</argument>
<argument>SETPROPERTYjavax.net.ssl.trustStorePassword</argument>
<argument>_UNDEFINED_</argument>
<argument>-locale</argument>
<argument>_UNDEFINED_</argument>
<argument>-serviceHost</argument>
<argument>_UNDEFINED_</argument>
<argument>-serviceProtocol</argument>
<argument>_UNDEFINED_</argument>
<argument>-servicePort</argument>
<argument>_UNDEFINED_</argument>
<argument>-trustStrategy</argument>
<argument>_UNDEFINED_</argument>
</application-desc>
</jnlp>
Ich habe nur eine Änderung und das muss der Grund sein. Ich habe das Java Control Panel über die Windows Systemeinstellungen geöffnet und die Sicherheitskonfigurationen von High auf Very High geändert. Nach einigen Tests bin ich wieder auf High gegangen. Seit diesen Aktionen habe ich das gleiche Problem. Ich habe das Java in Browser Checkbox überhaupt nicht geändert. – jan