编译的.jar不会加载WebView内容JavaFX

时间:2018-12-07 14:40:45

标签: java javafx javafx-webview

我看到了类似的问题,但是任何解决方案都无法解决我的问题。我有这样的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中包含的说明,但是仍然无法解决问题。

非常感谢!

0 个答案:

没有答案