JavaFX недоступен, что теперь? - PullRequest
0 голосов
/ 03 декабря 2018

У меня есть приложение JavaFX, но когда люди пытаются запустить его, ничего не происходит, потому что у них нет JavaFX в их системе, потому что они используют OpenJDK, например.

Что я могу сделать, чтобы проинформировать людей опроблема?

Лучшим способом было бы оповещение пользователя об этом, есть ли способ сделать это с помощью основных функций Java?

1 Ответ

0 голосов
/ 04 декабря 2018

Вы можете использовать приложение Swing для запуска и проверки доступности Java FX, например:

private static boolean isJavaFxAvalaible() {
        try {

            ClassLoader.getSystemClassLoader().loadClass("javafx.application.Application");

            return true;
        } catch (ClassNotFoundException e) {
            return false;
        }
    }

Если это так, просто загрузите ваш основной JavaFX, вот пример:

Запустите приложение JavaFX из другого класса

надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...