当前位置: 首页 > 知识库问答 >
问题:

JavaFX WebView:Java不可访问

马淳
2023-03-14

我试图加载一个网页到我的应用程序。我可以让页面加载,然而,我试图加载的网站需要Java运行,WebView似乎无法在我的MacBook上找到它。见下面我的剥离代码:

public class LoadPage extends Application {

    public static WebView loadPage() {
        WebView browser = new WebView();
        WebEngine eng = browser.getEngine();
        eng.load("http://www.java.com/en/download/installed.jsp");
        return browser;
    }

    @Override
    public void start(Stage primaryStage) {
        try {
            BorderPane pane = new BorderPane();
            pane.setCenter(loadPage());
            Scene scene = new Scene(pane);
            scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
            primaryStage.setTitle("WebEditor");
            primaryStage.setScene(scene);
            primaryStage.show();

        } catch(Exception e) {
            e.printStackTrace();
        }
    }

    public static void main(String[] args) {
        launch(args);
    }
}

现在我的问题是:这有解决办法吗?非常感谢您的帮助:)

共有1个答案

梁丘缪文
2023-03-14

不,你不能这么做,WebView目前不支持插件技术!请在这里看朱厄西的答案!

Javafx:Webview组件中的Java小程序

 类似资料:
  • 我一直在尝试在SpringMVC中使用thymeleaf布局方言,如中所述https://github.com/ultraq/thymeleaf-layout-dialect.我的springservlet如下所示 我已将所有模板文件保存在/WEB-INF/templates/中。当我在thymeleaf中使用以下代码创建和使用诱惑时 我发现以下错误: 如果我不布局:decorator=“layo

  • 我在伪分布式模式下配置了Hadoop1.0.4。一切都很好,我可以把本地文件在HDFS和运行wordcount任务。但我无法通过localhost:50030访问jobtracker web UI,localhost:50070也不起作用。 HTTP错误404 我曾经遇到过datanode的一些问题,jobtracker抱怨复制问题,但这个问题已经解决了,现在所有后台进程都很好(namenode、

  • 问题内容: 我正在尝试使用此方法从Web服务器下载xml文本文件: 有时会抛出此异常(我在其中指定的是代码): 请指导我 谢谢你们。 问题答案: 您面临连接故障。这会在计算机上的3G,WiFi或“普通”连接中发生吗? 无论如何,在编写应用程序时,您必须假定连接可能会不时断开。例如,在手机中,这种情况经常发生在管子,地下室等地方。对于PC应用程序,这种情况发生的频率较低,但有时会发生。 重试可能是一

  • 我正面临一个奇怪的问题。我有一个运行在端口8080上的java spring应用程序和运行在端口3000上的Angular应用程序。当请求返回状态为200并且可以在browser network选项卡中找到响应时,控制台抛出错误XMLHttpRequest无法加载'http://localhost:8080/apiname'。请求的资源上没有“access-control-allow-origin

  • 问题内容: 我试图使用反射获取不可见类的实例,即AKA包私有类。我想知道是否有一种方法可以切换修饰符以使其公开,然后使用进行访问。当我现在尝试尝试时,它会阻止我说我做不到。不幸的是,没有该类的方法。 问题答案: 嵌套类 -在其他类(包括静态和非静态类)中定义的类 内部类 -非静态嵌套类(内部类的实例需要外部类的实例存在) 非嵌套(顶级)类 根据您的问题,我们知道您要访问的构造函数不是公共的。因此您

  • 我在我的实体中使用了lombok注释“@Data”。我试图通过Dto Converter使用getter,就像我在没有lombok的情况下正常使用一样。不知何故,它没有像我预期的那样工作。看起来我的lombok没有创建getter,或者我没有访问权限? Dto转换器: