java 8u60 webview加载本地文件

java 8u60 webview加载本地文件,java,html,webview,local,Java,Html,Webview,Local,我对新版本的Java8U60有一个问题。 我有一个带有webView组件的应用程序和带有图像、css和javascript文件的html页面。 在8u51中,我通过以下方式加载html页面: webView = new WebView(); webView.getEngine().load(Theory.class.getResource("tree.html").toExternalForm()); 在我的页面中,我通过简单的html命令加载了css、图像、Java脚本等,如: &

我对新版本的Java8U60有一个问题。 我有一个带有webView组件的应用程序和带有图像、css和javascript文件的html页面。 在8u51中,我通过以下方式加载html页面:

     webView = new WebView();
webView.getEngine().load(Theory.class.getResource("tree.html").toExternalForm());
在我的页面中,我通过简单的html命令加载了css、图像、Java脚本等,如:

<a href="AVLRotation.html">Rotation</a>
 <img src="images/AVLTable1.png" alt="Graph"  class="center-block"  />

AVLRotation.html与我的页面位于同一文件夹中,AVLTable1.png位于我的页面附近的文件夹图像中


我从JAR文件中的本地资源加载了这个文件。在8u51中,一切都很好。在8u60中,html页面加载,但图像、javascript、css等本地资源不加载
a href
命令与同一目录中的页面名称不起作用,我找不到任何帮助或解决方案。

请编辑您的问题(使用问题下方阴影关键字矩形下的“编辑”链接),以包含您调用WebEngine.load的代码。您正在加载的实际URL可能是一个因素。我得到了相同的行为。它适用于1.8.0_51,但不适用于1.8.0_60。肯定是个虫子。我在Java Bug数据库中找不到它的条目,但它可能与相关。我有同样的问题,因为8u60 javascript不再加载。我最终得到了这个问题答案注释中给出的解决方案-插入模板字符串并替换为javascript或css文件的内容: