- плагин JavaRush обновил;
- openjfx установил (Ubuntu);
- использую openjdk-16version 16.0.1
- но файл jfxrt.jar нахожу в ~/.jdks/corretto-1.8.0_292/jre/lib/ext$ , но не в 1.6;
- ну хорошо: добавлю classpath из 1.8 (или его следует перенести?);
всё равно ошибка:
Error: JavaFX runtime components are missing, and are required to run this application
- Run/Debug Configurations добавляю add VMoptions строку --module-path ~/.jdks/corretto-1.8.0_292/jre/lib/ext --add-modules=javafx.controls,javafx.fxml (возможно что-то неправильно делаю) ну и конечно же модуль не находит и ошибка теперь:
Error occurred during initialization of boot layer
java.lang.module.FindException: Module javafx.controls not found
Подскажите пожалуйста, что я делаю не так, как это победить?
Robert Imangulov
43 уровень
Танцы с бубном
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Victor T. 1C Developer в Customer
11 июня 2021, 04:15решение
Попробуй прописать абсолютный путь к либе в --module-path.
У меня(в винде правда) такая строка для VM: --module-path C:\stdy\java\JavaRushTasks\8.Games\lib\javafx-sdk-11.0.2\lib --add-modules=javafx.controls,javafx.fxml
Возможно у тебя с путями все ОК, но модуля javafx.controls там где указано таки нет....
+3
Robert Imangulov System Engineer в Сибинтек
11 июня 2021, 07:26
Спасибо, добил всё-таки!
0