我正在使用JAWS部署一个应用程序,它一直工作到2013年底,当时我收到了警告,然后今天早上Java完全封锁了它。法语信息是:
申请bloquéeparlesparamètresdesécurité
Vosparamètresdesécuritéontbloquél'exécutiond'nuneapplication auto-signéeavecune version obsoleteouarrivéeàexxirationde Java。
大致翻译为:
应用程序被安全设置阻止
您的安全设置已阻止运行已使用过时或过时的Java自签名的应用程序。
语法不是很清楚,句子的结尾可以读作:
我在网上搜索了完全相同的英文信息,但我找不到它。所以语法还不清楚。请注意,在消息上没有Name: xyz / From: http://url/
,只有我上面输入的文字和蓝色的“i”图标。
现在,我并不真正理解此错误消息的确切含义,但我知道存在问题,因为我的JAR文件都是自签名的。我已经在其他Windows客户端上遇到过这种情况,这很简单:
.cer
证书; 它在我的测试设置和一个客户身上起了很大的作用,但另一个客户仍有问题,无法运行我的软件。
这对我来说是个大问题,我不知道该怎么做。我应该升级我的Java编译器,重新编译所有内容,再次签署每个JAR文件并交叉手指吗?如何让Windows框信任我的证书并让Java应用程序运行?
答案 0 :(得分:59)
转到* Startmenu >> Java >> 配置Java >> 安全性>> 修改网站列表>> 复制并粘贴您的问题链接>> 确定强> 问题已解决:) *
答案 1 :(得分:9)
严重免责声明
此解决方案存在严重的安全漏洞。请自担风险使用。
看看这篇文章的评论,看看这个问题的所有答案。
好的,我必须去客户所在地找到解决方案。 I:
然后我在没有任何警告的情况下打开了JAWS应用程序。这有点麻烦,但比购买签名证书便宜得多!
答案 2 :(得分:3)
我遇到了同样的问题。所以我通过控制面板转到了Java选项。将我遇到问题的网址复制到例外中并修复了。
答案 3 :(得分:2)
我遇到了同样的问题,但我从Java控制面板解决了这个问题 - >安全性 - > SecurityLevel: MEDIUM 。 就这样,没有管理证书,进口,出口等..