【问题标题】:Jar file can open only one time after download to cachejar文件下载到缓存后只能打开一次
【发布时间】:2013-02-19 14:32:43
【问题描述】:

我对位于服务器上的 .jar 文件有疑问。我正在使用 JNLP 协议来打开它。
当我第一次打开 .jnlp 文件时,jar 文件被下载到浏览器的缓存中并且应用程序运行没有问题,但是当我尝试再次打开 .jnlp 文件时(jar 文件已经在缓存中),应用程序无法打开并抛出此异常:

java.lang.NullPointerException
        at.com.sun.javaws.Launcher.executeApplication(Unknown Source)
        at.com.sun.javaws.Launcher.executeMainClass(Unknown Source)
        at.com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
        at.com.sun.javaws.Launcher.run(Unknown Source)
        at.java.lang.Thread.run(Unknown Source) 

可能出了什么问题?

【问题讨论】:

  • 确保使用JaNeLA 验证JNLP。
  • 谢谢安德鲁。我没有在 jnlp 文件中指定代码库。
  • 问题解决了吗?

标签: java nullpointerexception jnlp java-web-start


【解决方案1】:

请务必使用 JaNeLA 验证 JNLP。各种 Java Web Start 客户端(启动 JWS 应用程序)将以不可预知的方式解析无效的 JNLP 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多