我正在使用库 JSSC 读取 COM 端口设备数据的 Applet 进行自我签名,但这还不足以让 Applet 访问该资源,并且当我尝试列出可用的 COM 端口时抛出异常,我正在测试在我的 https 网址上。
首先我得到“运行此应用程序可能存在安全风险”,然后它询问我是否要阻止不安全的内容(混合安全性),我单击“否”但 JSSC 库仍然无法工作。
我不知道还能尝试什么,非常感谢任何建议。
我正在使用库 JSSC 读取 COM 端口设备数据的 Applet 进行自我签名,但这还不足以让 Applet 访问该资源,并且当我尝试列出可用的 COM 端口时抛出异常,我正在测试在我的 https 网址上。
首先我得到“运行此应用程序可能存在安全风险”,然后它询问我是否要阻止不安全的内容(混合安全性),我单击“否”但 JSSC 库仍然无法工作。
我不知道还能尝试什么,非常感谢任何建议。
你是说这个小程序吗?
你用的是什么java版本?
你使用 jnlp 文件(像这个)吗?
在最新的 Java 更新 7u51 (1.7.0_51) 中,默认情况下您无法再运行自签名小程序。所以,你可以做什么?
以下是最新 Java 版本中更改内容的概述。对您来说尤其重要的是权限清单属性(因为它没有在 jssc.jar 或 jSSC-Terminal.jar 文件中设置)
关于具有混合安全性的消息,您是否只签署了您的 applet.jar 而不是第 3 方库(如 jssc.jar)?
这就是我解决问题的方法: