我们有一个已签名的 Java 应用程序,它通过 Java WebStart 分发给客户端,但从 1.8_031 开始,我们有时会看到 NPE。使用Java 1.8_031或更早版本,该应用程序始终有效。同一台机器有时可以运行应用程序,有时不能。清除缓存对此没有影响。
JNLP 文件如下所示:
<?xml version="1.0" encoding="utf-8"?>
<!--
Java Webstart JNLP File for ESKORT Clearance Workbench Application
$Id: cwb.jnlp.template,v 1.26.2.9.2.1 2015/05/19 12:43:03 PB Exp $
-->
<jnlp codebase="http://T500-DASIM:6610/clearance" href="cwb.jnlp" spec="6.0+">
<information>
<title>ESKORT Clearance Workbench 4.0.0.33</title>
<vendor>Copyright © 2014 Intrasoft International Scandinavia A/S. All rights reserved.</vendor>
<homepage href="http://www.intrasoft-intl.com/eskort"/>
<description>ESKORT Clearance Workbench 4.0.0.33</description>
<description kind="short">Client application for modifying the ESKORT Clearance Risk Analysis Configuration.</description>
<icon href="conf/ClearanceWorkbench64.jpg"/>
<icon href="conf/ClearanceWorkbenchSplash.jpg" kind="splash"/>
<related-content href="http://www.intrasoft-intl.com/eskort"/>
<!--offline-allowed/--> …Run Code Online (Sandbox Code Playgroud)