JavaFX WebView: Java недоступна

Я пытаюсь загрузить веб-страницу в свое приложение. Я могу загрузить страницу, однако веб-сайт, который я пытаюсь загрузить, требует запуска 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);
    }
}

Теперь мой вопрос: есть ли обходной путь для этого? Любая помощь высоко ценится :)


person pietv8x    schedule 28.02.2014    source источник


Ответы (1)


Нет, вы не можете этого сделать, WebView в настоящее время не поддерживает технологию плагинов! См. ответ Jewelsea здесь!

Javafx: Java-апплет в компоненте Webview

person ItachiUchiha    schedule 28.02.2014
comment
Хорошо, спасибо за быстрый ответ :) Тогда на каком языке программирования я смогу создать подобную программу? Я знаю, что это возможно :) - person pietv8x; 28.02.2014
comment
@ItachiUchiha: не могли бы вы помочь мне с этой проблемой? stackoverflow.com/q/22088217/2722799 - person Java Man; 28.02.2014
comment
@pietv8x Пожалуйста, просмотрите программисты.stackexchange.com/questions/174751/ - person ItachiUchiha; 28.02.2014