我看到了类似的问题,但是任何解决方案都无法解决我的问题。我有这样的project structre。我尝试通过以下代码将html文件 map.html 加载到WebView对象:
try {
String url = getClass().getResource("/html/map.html").toExternalForm();
webEngine = webView.getEngine();
webEngine.setJavaScriptEnabled(true);
webEngine.getLoadWorker().stateProperty().addListener((observable, oldValue, newValue) -> {
if (newValue == Worker.State.SUCCEEDED) {
setFunctionHandlerInHTML(webEngine, "app", this);
borderPane.setDisable(false);
}
});
webEngine.load(url);
我不明白问题出在哪里,我试图放弃这篇帖子JavaFX resource handling: Load HTML files in WebView中包含的说明,但是仍然无法解决问题。
非常感谢!