【问题标题】:Can I invoking java web start in program?我可以在程序中调用 java web start 吗?
【发布时间】:2010-06-11 15:18:47
【问题描述】:

我想利用 java web start 的优势,但我不希望我们的客户面对 java web start 加载屏幕,看起来很难看...而且客户可能没有安装 jre 并且 jre-install 可能很挑剔他们..所以我想使用 installanywhere 将我们的应用程序和 jre 打包到安装文件中。当用户启动我们的程序时,我想调用 web start API 来完成版本比较等工作,并提供自己的加载屏幕.. 那么,我可以在我的程序中调用 web start 吗?如何? 最好的祝福 L.J.W

【问题讨论】:

    标签: java java-web-start


    【解决方案1】:

    我不认为 web start 是您想要的方式。您无法更改加载屏幕,并且如果您想以任何方式访问用户的计算机,则必须通过确认来打扰用户,并冒着被吓坏并取消的风险。只需滚动您自己的自动更新;绝对不值得为此使用 web start。

    【讨论】:

    • 取决于您认为的轻量级。这个库:swing-fx.blogspot.com/2008/07/… 将为您提供自动更新和插件功能;罐子是88k。这还不错,但是如果您不需要插件,那可能就过分了。 (它是在 BSD 许可下发布的。)
    【解决方案2】:

    关于载入画面问题:

    <jnlp ...>
        <information>
            <icon kind="splash" href="splash.gif" />
            ...
        </information>
        ...
    </jnlp>
    

    【讨论】:

      【解决方案3】:

      如果您在用户机器上本地安装应用程序,为什么需要调用 JWS?

      【讨论】:

      • 我想自动升级我们的程序,我认为 jws/jnlp 已经完成了这项工作。
      • 这应该是对问题的评论,而不是答案
      猜你喜欢
      • 2016-10-18
      • 2012-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-30
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      相关资源
      最近更新 更多