禁用sun签名的jar验证

Adr*_*tro 5 jvm jar java-web-start

我在构建路径中尝试发布.war package包含Web Start应用程序时遇到了很多麻烦.commons-configuration-1.3.jar(com.sun.deploy.net.JARSigningException)

我已经尝试清理javaws缓存,重新安装应用程序,甚至重新安装java (1.6.0_24).

NetBeans IDE 6.8 (Build 200912041610)创建JNLP应用程序时,这是我的一小段输出:

Warning: 
The signer certificate will expire within six months.
Signing JAR: D:\Java\workspace\OTP\DeskOTP\atual\build\cluster\modules\ext\commons-configuration-1.3.jar to D:\Java\workspace\OTP\DeskOTP\atual\build\jnlp\app\br-com-petrobras-ep-gedig-gedigdesktoplibrary\ext-commons-configuration-1.3.jar as jnlp
Run Code Online (Sandbox Code Playgroud)

然而,当我试图跑步时,我得到了一个JARSigningException这个罐子.

所以,我决定解决此问题,禁用此验证.我相信我可以决定并告诉jvm不要核实我的罐子(我的责任).

无论如何要告诉jvmjavaws永远不要验证未签名jars

Rik*_*ing 5

作为第一反应,我会说尝试 java -noverify -jar your_file.jar.

但是,这仅适用于本地 jarfile。它不会从网络资源中工作,这听起来像是您正在尝试做的。那正确吗?