2

我使用 JavaFX WebView 控件编写了一个浏览器。一切都很好,直到我尝试加载加密页面。我尝试https://www.gmail.com并在负载工作程序的异常属性中收到“未知错误”。这只发生在我将应用程序打包为独立应用程序时;当我在 NetBeans 中运行项目时,一切都很好。我猜它与 SSL 证书有关,但我尝试了几乎所有我能想到的,包括使用“keytool”将每个证书导入信任库中,但没有任何效果。

有任何想法吗?非常感激。谢谢。

4

1 回答 1

5

从 IDE(Eclipse、Netbean)启动时,您的浏览器是否支持 https 站点?如果是这样,差异可能是 JRE。您可能需要将文件 sunjce_provider.jar 复制到捆绑的 JRE。我使用的是 Mac,sunjce_provider.jar 位于 /Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/ext 中。

于 2012-11-28T06:30:35.307 回答