2010-09-27 38 views
6

我正在使用JNLP自動執行相同的java代碼執行,我驚訝地發現jawaws沒有給我一個有效的返回碼。javaws退出代碼真的壞了嗎?

原來的執行路線是:

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

這也顯示出一個醜陋的窗口「無法啓動應用程序。」消息。

,你可以像我試圖使這個不需要GUI和嘗試:

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

但即使這個命令失敗,它仍然會返回0,成功。

如何解決這個問題?

+2

Sun/Oracle網站目前有點亂,但是你檢查了錯誤數據庫嗎?請注意,我曾聽到有報道說,如果您登錄到網站,速度很慢。 – 2010-09-28 03:02:26

+0

正如你可以想象我昨天試過這個,這是不可能使用。也許他們在數據庫後端有問題,過期的許可證;) – sorin 2010-09-28 07:08:28

回答

5

這是Oracle/Sun bug跟蹤器中的Bug ID 6898437,並在更新的版本中修復。

+1

感謝您放置鏈接,但我仍然沒有看到它被標記爲已解決,並且跟蹤器登錄未能提供任何響應(與3個月前相同的行爲)。離開Java的另一個理由。我現在不想知道Oracle內部發生了什麼。 – sorin 2011-01-13 11:31:22

+0

我也無法登錄,但該鏈接包含以下信息:「狀態11-關閉,已驗證,請求增強」和「發佈已修復6u21-rev(b08),7(b119)(錯誤ID:2184659) ,6u23(b02)(錯誤ID:2189374),6u22-rev(b05)(錯誤ID:2199472)「。我已經驗證它適用於我使用jdk1.6.0_23。 Oracle內部發生的是另一個問題...... – Ben 2011-01-13 12:08:22

+0

其實我可以登錄,但登錄頁面需要幾分鐘才能響應。 – Ben 2011-01-13 12:21:05