Java 7 bricht die SWT-Anwendung unter OS X mit Web Start ab

9

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%     
Gord Shier 13.12.2012, 16:15
quelle

1 Antwort

1

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

    
David Young 18.12.2012 05:16
quelle