gpt4 book ai didi

jar - 禁用 sun 签名的 jars 验证

转载 作者:行者123 更新时间:2023-12-04 15:14:19 25 4
gpt4 key购买 nike

我在尝试发布 .war package 时遇到了很多麻烦包含一个带有 commons-configuration-1.3.jar 的 Web Start 应用程序在构建路径中 (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

然而,当我试图运行时,我得到了一个 JARSigningException对于这个 jar 。

所以,我决定解决这个禁用此验证的问题。我相信我可以决定并告诉 jvm不要验证我的 jar (我的责任)。

有没有办法告诉 jvmjavaws永远不要验证未签名 jars ?

最佳答案

作为第一 react ,我会说尝试 java -noverify -jar your_file.jar.
但是,这仅适用于本地 jarfile。它不会从网络资源中工作,这听起来像是您正在尝试做的。那正确吗?

关于jar - 禁用 sun 签名的 jars 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10535536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com