我正在尝试将javaFx用于我的应用程序。我有一个java服务器测试并运行代码,实际上它是一个启动服务器的库。我从javafx的webview加载文件时遇到问题。 假设服务器在端口2345上运行,则以下显示javafx的webview空白。
- 一些代码---
Webview view = new Webview();
view.getEngine().load("http://localhost:2345/sample.html");
----一些代码---
内容从Web浏览器加载,但不是从javaFx webview加载。 什么阻止webview加载内容/文件?我的猜测是webview加载在服务器启动之前被实例化,所以我使用javaFx runLater但它没有解决。任何帮助将不胜感激?
答案 0 :(得分:0)
如果您的服务器通过端口2345使用http,则需要提前说明端口名称:
"http://servername:2345/sample.html"
e.g。如果你在同一台机器上有服务器:
"http://localhost:2345/sample.html"