Java 罐子似乎不再有签名了。JARSigningException:找到未签名的条目
NB 7.4RC2,赢得7分 在Java控制面板中,选中“保留临时Internet文件”复选框 我正在使用可信证书对我的Web Start应用程序进行签名。 然而,dist/lib中的第三方jar似乎没有签名 C:\ProgramFiles(x86)\Java\jdk1.7.0\U 40\bin\jarsigner”-验证 javafx-dialogs-0.0.3.jar jar未签名。(签名缺失或不可解析) 因此,当我在调试器中运行应用程序时,它拒绝开始抱怨未签名的JARJava 罐子似乎不再有签名了。JARSigningException:找到未签名的条目,java,security,netbeans-7,java-web-start,Java,Security,Netbeans 7,Java Web Start,NB 7.4RC2,赢得7分 在Java控制面板中,选中“保留临时Internet文件”复选框 我正在使用可信证书对我的Web Start应用程序进行签名。 然而,dist/lib中的第三方jar似乎没有签名 C:\ProgramFiles(x86)\Java\jdk1.7.0\U 40\bin\jarsigner”-验证 javafx-dialogs-0.0.3.jar jar未签名。(签名缺失或不可解析) 因此,当我在调试器中运行应用程序时,它拒绝开始抱怨未签名的JAR ExitExcept
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 to
C:\Users\me\Documents\NetBeansProjects\MyApp\dist\lib\RXTXcomm.jar as
我的钥匙54321
运行时:
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
截止日期:1969年12月31日星期三18:00:00 CST
有人知道这是什么原因吗
更新:在NetBeans中,我选择了项目属性,并在Run下选择Run作为“默认配置”。之前,我选择Run作为“WebStart”已选中。现在它正常启动。这是NetBeans错误还是功能?升级到Java 7 Update 45后,WebVPN Java插件无法加载,出现以下一般异常错误-'com.sun.deploy.net.JARSigningException:在资源中找到未签名的项: 条件:Windows或Mac OSX机器使用Java 7更新45 解决方法:1)禁用Java控制面板->常规->设置上的“在我的计算机上保留临时文件”选项。这适用于Mac OSX和Windows 或
2) 将Java降级到V7 Update 40或更低版本我也遇到了同样的问题。我创建了一个JavaFX项目,添加了一些部署配置(启用签名、签名证书),并以独立方式运行,但可以作为WebStart运行,或者只需打开生成的html(使用其小程序)或者双击JNLP文件,会显示相同的异常。我意识到切换“启用BLOB签名”,会在构建的Jar的META-INF文件夹中生成不同的内容。