JWS发布:“要重新启动Deployment Toolkit,请刷新网页”

时间:2013-02-08 12:38:22

标签: javascript jnlp java-web-start deployjava java-deployment-toolkit

我正在使用deployJava.js和primefaces命令按钮来启动java web start应用程序。现在这在我自己的计算机和浏览器上完美运行,但是一些用户得到以下弹出窗口

“要重新启动Deployment Toolkit,请刷新网页”。

刷新然后再次单击按钮只会呈现相同的结果。

enter image description here

相关代码:

<h:head>
    <script type="text/javascript" src="http://java.com/js/deployJava.js" />
</h:head>
<h:body>
    <h:form>
        <p:commandButton value="Launch" onclick="javascript:
            if (!deployJava.isWebStartInstalled(&quot;1.7.0&quot;)) {
            if (deployJava.installLatestJRE()) {
            if (deployJava.launch(&quot;myjnlp.jnlp&quot;)) {}}} else {
            if (deployJava.launch(&quot;myjnlp.jnlp&quot;)) {}}" 
        />
    </h:form>
</h:body>

我意识到这个问题的一个解决方案可能是在客户端浏览器/系统上进行一些设置,如果你知道哪个答案是受欢迎的。

但理想情况下,我希望在没有客户端解决方法的情况下更改代码以涵盖此用例。

0 个答案:

没有答案