45我們有個客戶端Java應用程序Java客戶端應用程序更新的Java 7後 - 25到最新版本的7 - 對客戶端PC
它工作正常的Java 7的更新-25和更早版本的客戶端計算機上。在更新到Java 7 - 45之後,當我們嘗試使用.jnlp文件啓動應用程序時,它不再起作用。
請給我一些建議。
謝謝
45我們有個客戶端Java應用程序Java客戶端應用程序更新的Java 7後 - 25到最新版本的7 - 對客戶端PC
它工作正常的Java 7的更新-25和更早版本的客戶端計算機上。在更新到Java 7 - 45之後,當我們嘗試使用.jnlp文件啓動應用程序時,它不再起作用。
請給我一些建議。
謝謝
你的應用程序是在一個自簽名的jar嗎?如果是這樣,我認爲運行它的唯一方法是使用java控制面板來降低客戶端計算機上的安全設置。很快,自簽名的罐子根本不會工作(1月份建造51號)。
我有同樣的問題。我認爲我們必須獲得商業證書才能繼續工作。
尼娜
如果它在java7u25的工作,而不是在7u45工作,那麼它可能與沒有獲得傳播到應用程序中正確JNLP屬性。簽名還不是問題,但從2014年1月起很快就會失敗。
你必須用「jnlp。」開始你的屬性名稱,然後在applet中加載刪除「jnlp」。從屬性名稱。請參閱jnlp can no longer pass large properties since java 7 upgrade 45和討論
我已經嘗試添加'.jnlp',但仍然無法正常工作。堅持了幾天,你還有其他建議嗎? –
首先要做的是在詳細模式下調試您的應用程序,以查看發生了什麼。使用javaws -J-Xdebug -J-Xnoagent -J-Xrunjdwp:transport = dt_socket,server = y,suspend = n,address = 8000 -verbose YourJNLP.jnlp
嗨妮娜,謝謝你的迴應。我有兩個問題1.我們需要什麼樣的證書格式筆或pks或其他? 2.我們應該安裝在服務器端還是端口端?感謝您的幫助 –