Столкнулся с такой ошибкой, нашел ответ на просторах интернета)))
1. Заходим в раздел Run -> Edit Configurations.
2. Добавляется modify options>VM options, появляется новая строка и в этой строке выполняем следующие действия
3
4 Заменяем строчку :
--module-path ********************* Каталог к java ************************-add-modules javafx.controls,javafx.fxml
У меня был каталог тут у вас может быть в другом месте /Users/foreteller/Desktop/Java/ProektJavaRush/JavaRushTasks/lib/javafx-sdk-15/lib -
5com.javarush.games.minigames.mini02.FigureView
Указываем пакет где у вас игры.
После этого у меня стало работать.
Foreteller
45 уровень
Error: JavaFX runtime components are missing, and are required to run this application
Комментарии (7)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Александр Выпирайленко Java-разработчик в Toshiba Global Comme Moderator
24 апреля 2021, 07:45
У вас ссылка на библиотеку не полная. Нужно начинать с C: и т.д.
0
Foreteller
24 апреля 2021, 08:41
У меня мак бук. Ссылки тут такие.
0
Александр Выпирайленко Java-разработчик в Toshiba Global Comme Moderator
24 апреля 2021, 11:16
Вместо javaFX15 установите и используйте javaFX11.
0
fog
24 апреля 2021, 07:13
Раздел "Игры" на JavaRush: Популярные вопросы. Пункт: У меня Java 11. Не могу запустить игру. Что делать?
0
Foreteller
24 апреля 2021, 08:42
Более точно описать, что у вас. Что значит не можете запустить? Ошибки, настройки
0
fog
24 апреля 2021, 09:29
Я просто дал ссылку на раздел FAQ, по написанию игр на JavaRush, где в пункте, с названием "У меня Java 11. Не могу запустить игру. Что делать?" уже давно описано что делать, при описанной Вами проблеме.
В топике, Вы сейчас повторяете описание ответа, указанного в упомянутом разделе FAQ.
Проблема довольно известная и касается всех версий JDK, начиная с Java 11, так как именно в этой версии Java, JavaFX перестал быть частью JDK, и выделился в отдельный проект.
0
Foreteller
24 апреля 2021, 09:34
А, т.е все проще) а я тут ночью, тратил много времени)
0