jar子似乎不再签名了。 JARSigningException:找到无符号条目

NB 7.4RC2,Win 7

在Java控制面板中,选中“保留Internet临时文件”复选框。

我正在使用可信证书签署我的Web Start应用程序。 然而,dist / lib中的第三方jar子似乎是未签名的。

C:\ Program Files(x86)\ Java \ jdk1.7.0_40 \ bin \ jarsigner“-verify javafx-dialogs-0.0.3.jar

jar是未签名的。 (签名丢失或无法解析)

因此,当我在调试器中运行我的应用程序时,它拒绝开始抱怨未签名的jar

ExitException[ 3]com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: file:/C:/Users/me/Documents/NetBeansProjects/MyApp/dist/lib/RXTXcomm.jar 

当我使用自签名jar运行“在资源中找到未签名的条目”时,我得到了同样的错误。 就像NetBeans停止签署jar一样。

我从Java控制面板中删除了Java缓存中的所有临时文件。 现在它无法在IDE中单击“运行”和“调试”,并将dist文件夹复制到桌面并单击jnlp文件。

 ExitException[ 3]com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: file:/C:/Users/me/Desktop/dist/lib/RXTXcomm.jar 

建设时:

警告:签名者证书将在六个月内到期。 将JAR:C:\ Users \ me \ Documents \ NetBeansProjects \ MyApp \ dist \ lib \ RXTXcomm.jar签名为C:\ Users \ me \ Documents \ NetBeansProjects \ MyApp \ dist \ lib \ RXTXcomm.jar as my_key54321

在跑步的时候:

 network: Cache entry found [url: file:/C:/Users/me/Documents/NetBeansProjects/MyApp/dist/lib/RXTXcomm.jar, version: null] prevalidated=false/0 cache: Adding MemoryCache entry: file:/C:/Users/me/Documents/NetBeansProjects/MyApp/dist/lib/RXTXcomm.jar cache: Resource file:/C:/Users/me/Documents/NetBeansProjects/MyApp/dist/lib/RXTXcomm.jar has expired. network: ResponseCode for file:/C:/Users/me/Documents/NetBeansProjects/MyApp/dist/lib/RXTXcomm.jar : 200 network: Encoding for file:/C:/Users/me/Documents/NetBeansProjects/MyApp/dist/lib/RXTXcomm.jar : null CacheEntry[file:/C:/Users/me/Documents/NetBeansProjects/MyApp/dist/lib/RXTXcomm.jar]: updateAvailable=false,lastModified=Wed Feb 04 19:07:10 CST 2009,length=60866 

……..

安全:信任:文件:/ C:/Users/me/Documents/NetBeansProjects/MyApp/dist/lib/RXTXcomm.jar已结束:Wed Dec 31 18:00:00 CST 1969

有谁知道是什么原因造成的?

更新:在NetBeans中,我选择了“项目属性”,然后在“运行”下选择“运行方式”作为“默认配置”。 早些时候,Run As“WebStart”被选中。 现在它正常启动。 它是NetBeans错误还是function?

使用以下常规exception错误升级到Java 7 Update 45后,WebVPN Java插件无法加载 – ‘com.sun.deploy.net.JARSigningException:在资源中找到未签名的条目:

条件:使用Java 7 Update 45的Windows或Mac OSX计算机。

解决方法:1)在Java控制面板 – >常规 – >设置上禁用“在我的计算机上保留临时文件”选项。 这适用于Mac OSX和Windows。

要么

2)将Java降级到版本7 Update 40或更低版本