2013-05-09 46 views
3

我一直在努力解決這個問題,並持續了幾個星期,並且從昨天開始,只有幾個開發人員不停地工作。向所有人開放討論,希望有人有一些想法。使用Java 7更新的新WebStart行爲21

我們有一個通過WebStart啓動的Eclipse RCP應用程序。我們一直在使用Java 7 update 17,並且在啓動我們的應用程序時看到的唯一提示是「您是否想運行此應用程序」。

enter image description here

通過升級到Java 7更新21,我們現在看到安裝Java擴展,是否要安裝thie以下的軟件嗎?不同JAR文件的14倍。基於本網站

http://java.com/en/download/help/appsecuritydialogs.xml#trusted

Java應用程序的提示,其中包括這些圖像呈現低風險的

enter image description here

Java徽標或發佈者徽標表示由受信任的證書頒發機構(CA)頒發的有效證書標識的應用程序。

藍色信息屏蔽指示應用程序可以通過有效證書進行標識,並提供更多信息。

我嘗試點擊「更多信息」,但它沒有效果。有誰知道我爲什麼看到這些額外的對話框以及如何阻止這種行爲?

任何幫助將不勝感激。

+2

您可以發佈您在Java 7_21和Java 7_17下看到的對話框的截圖嗎?這對我會有幫助。 StackOverflow允許您將圖像附加到帖子。您可以清空您的應用程序名稱或任何隱私。順便說一句,Oracle每隔一段時間會對Java Web Start做一些愚蠢的事情,然後在下一次更新中收回/修復它。有可能你不得不搭上這個,直到22/23更新。或者重構你的JNLP來不使用擴展(一個巨大的單一JAR?)。 – 2013-05-09 19:42:15

回答

2

由於桌面Java(Applets和Webstart)的安全問題,Oracle現在收緊了這些限制並更改了對話框。 (請參閱更新的發行說明)。根據4月份JAX2013會議的演講,計劃2013年10月更新之後將會有更多限制。

+2

另請參見[Java 7 Update 21詳細安全性改進](http://blog.eisele.net/2013/04/java-7-update-21-security-improvements.html)。 – 2013-05-15 06:02:48

+1

我已閱讀了有關Java 7更新21中安全性更改的各種發佈,並且我已閱讀了改進的詳細信息。那麼你是否說,即使應用程序使用有效的CA權威進行簽名並且不包含混合內容,也無法阻止14次安裝提示? – Terry 2013-05-20 14:27:59

+0

另一個鏈接:http://www.oracle.com/technetwork/java/javase/tech/java-code-signing-1915323.html – mschenk74 2013-05-24 12:50:45