2013-10-17 96 views
0

我有一個應用程序使用webstart的屬性傳遞作爲。但是,因爲我升級我的JRE更新45,它不再工作。它在更新40中工作正常。我沒有看到修訂歷史中的任何內容,可能會破壞這一點。java 7更新45 webstart應用程序沒有收到屬性

當我在http://docs.oracle.com/javase/7/docs/technotes/guides/javaws/developersguide/syntax.html上搜索時,我可以看到我可能必須用「javaws」來啓動屬性名稱。或「jnlp」。我有很多屬性(〜50)。這是我能使其工作的唯一方式嗎? (如果是的話,有點奇怪,修訂歷史不提這一點)。這是在javaws中處理屬性的方式嗎?

+0

正如在這個答案中所提到的,簽名你的JNLP文件會將「不安全」屬性傳遞給應用程序,從而避免需要在「jnlp」 - http:/ /stackoverflow.com/a/19405626/209008 – nhylated

+2

可能的重複[與java更新7.45系統屬性不再設置從jnlp標籤「屬性」](http://stackoverflow.com/questions/19400725/with-java-update -7-45-的系統的屬性-no-更設置從-JNLP標籤屬性) –

回答

2

至於建議here你要麼有jnlpjavaws前綴屬性,或者你需要簽署JNLP(請將JNLP的精確副本名爲APPLICATION.JNLP中包含JAR的JNLP-INF目錄在簽名jar之前的主類)

相關問題