JavaFX WebView未加载HTTPS页面

imp*_*eto 2 ssl webview javafx-2

我使用JavaFX WebView控件编写了一个浏览器.在我尝试加载加密页面之前,一切都很好.我尝试https://www.gmail.com,我在load worker的exception属性中得到一个"Unknown Error".只有当我将应用程序打包为独立应用程序时才会发生这种情况; 当我在NetBeans中运行项目时,一切都很好.我猜它与SSL证书有关,但我尝试了几乎所有我能想到的,包括使用"keytool"在信任库中导入每个证书,但没有任何作用.

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

ytw*_*ytw 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.

  • 非常感谢你的回答.你是一个天才!那就是问题所在.有一段时间,我以为自己被困住了,几乎放弃了,开始考虑其他选择.对于那些遇到同样问题的人,请查看[link](https://blogs.oracle.com/talkingjavadeployment/entry/native_packaging_cookbook_using_drop) (2认同)