2010-09-27 10 views
6

Ich arbeitete daran, die gleiche Java-Code-Ausführung mit JNLP zu automatisieren, und ich war überrascht festzustellen, dass khawaws mir keinen gültigen Rückgabecode gab.Sind Java-Exits wirklich kaputt?

Ursprüngliche Ausführung Linie war:

javaws -wait http://example.com:666/missing.jnlp 

Dieses ein hässliches Fenster mit zeigte hat „Kann nicht Anwendung zu starten.“ Nachricht.

Wie Sie Bild kann ich versucht, dies eine GUI nicht zu machen erfordern und versucht:

javaws -wait -Xnosplash -import -silent http://example.com:666/missing.jnlp 

Aber selbst wenn dieser Befehl fehlschlägt, wird es noch 0 zurückkehren, Erfolg.

Wie löst man das?

+2

Die Sun/Oracle-Site ist momentan ziemlich durcheinander, aber haben Sie die Fehlerdatenbank überprüft? Beachten Sie, dass ich Berichte gehört habe, dass es sehr langsam ist *, wenn Sie bei der Site eingeloggt sind. –

+0

Wie Sie sich vorstellen können, habe ich das gestern versucht und es war unmöglich zu verwenden. Vielleicht haben sie Probleme mit dem Datenbank-Backend, abgelaufene Lizenz;) – sorin

Antwort

5

Dies ist Bug ID 6898437 in der Oracle/Sun Bug Tracker, und ist in neueren Versionen behoben.

+1

Danke für das Setzen des Links, aber ich sehe es nicht als gelöst markiert und der Tracker-Login gibt keine Antwort (dasselbe Verhalten wie vor 3 Monaten). Ein Grund mehr, Java zu verlassen. Ich möchte nicht wissen, was in diesen Tagen in Oracle geschieht. – sorin

+0

Ich kann mich auch nicht anmelden, aber dieser Link enthält die folgenden Informationen: "Status 11-Closed, Verified, Anfrage für Erweiterung" und "Release Fixed 6u21-rev (b08), 7 (b119) (Fehler-ID: 2184659) , 6u23 (b02) (Fehler-ID: 2189374), 6u22-rev (b05) (Fehler-ID: 2199472) ". Ich habe überprüft, dass es für mich mit jdk1.6.0_23 funktioniert. Was in Oracle passiert, ist eine andere Frage ... – Ben

+0

Eigentlich kann ich mich anmelden, aber es dauerte ein paar Minuten, bis die Anmeldeseite reagierte. – Ben

Verwandte Themen