【发布时间】:2017-07-23 07:59:56
【问题描述】:
我一直在论坛中搜索答案和类似帖子,但没有一个可以帮助我解决我的问题。
我正在开发一个独立项目 - 不涉及服务器。我正在尝试使用类似于以下的代码将 jar 文件中存在的 html 文件加载到 JavaFX Webview 中
webView.getEngine()
.load(this.getClass().getResource("htmlInsideJar.html").toExternalForm());
页面加载到 webView 中,但是关联的 JS 和 CSS 文件没有加载到 HTML 页面中。
但是,当直接从磁盘加载时,HTML 页面可以很好地加载所有相关的 css 和 js 文件
webView.getEngine()
.load("htmlFromDiskDirectly.html").toString());
我对包含 html、css 和 js 内容的文件使用相同的文件文件夹结构。
我使用的java版本如下 java版本“1.8.0_121” Java(TM) SE 运行时环境 (build 1.8.0_121-b13) Java HotSpot(TM) 客户端虚拟机(内部版本 25.121-b13,混合模式)
任何帮助将不胜感激。
谢谢
【问题讨论】: