2

我对位于服务器上的 .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) 

有什么问题?

4

1 回答 1

1

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

于 2013-02-20T12:50:29.017 回答