Wir haben eine Anwendung, die über Webstart startet, die die SWT-Bibliothek verwendet.
Es ist allgemein bekannt, dass osx die swt-Bibliothek benötigt, um im Hauptthread zu laufen, also haben wir dies in unserem jnlp:
%Vor%Seit wir auf Java 7 (1.7.0_10) aktualisiert haben, übergibt webstart den "-XstartOnFirstThread" anscheinend nicht an den Java-Prozess, den er startet.
Ich kann von 'ps' sehen, dass der Java-Prozess nicht die "-XstartOnFirstThread" -Option bekommt.
Weiß jemand, wie man Webstart zu seinem vorherigen Verhalten zurückbringt?
Grüße, Gord.
Dies zeigt das Webstart-Protokoll:
%Vor%Ich habe das auch mit Java 7 gesehen und frage mich, ob es sich um einen Java 7-Bug handelt, der auf diesem Post von einer anderen Person basiert (ich habe einen Fehlerbericht eingereicht, da ich bei der Java-Suche nichts gesehen habe) Fehlerdatenbank): Ссылка
Die Problemumgehung, die ich gefunden habe, besteht einfach darin, Javaws aus dem Java 6 von Apple zu verwenden, obwohl ich es von der Befehlszeile aus starten musste:
/System/Library/Java/Support/Deploy.bundle/Contents/MacOS/javaws myjnlp.jnlp
Tags und Links java macos swt java-7 java-web-start