На macbook m1 адаптирована версия javafx-sdk-17 на arm64 https://gluonhq.com/javafx-for-apple-m1/
Делаю всё по аналогии с javafx-sdk-16,
скачиваю архив javafx-sdk-17 (https://download2.gluonhq.com/openjfx/17.0.0.1/openjfx-17.0.0.1_osx-aarch64_bin-sdk.zip) с https://gluonhq.com/products/javafx/
и распаковываю в lib/javafx-sdk-17
Конфиг 8.Games.iml
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module-library">
<library name="desktop-game-engine.jar">
<CLASSES>
<root url="file://$MODULE_DIR$/../lib" />
</CLASSES>
<JAVADOC />
<SOURCES />
<jarDirectory url="file://$MODULE_DIR$/../lib" recursive="true" />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="javafx-sdk-17">
<CLASSES>
<root url="file://$MODULE_DIR$/../lib/javafx-sdk-17/lib" />
</CLASSES>
<JAVADOC />
<SOURCES />
<jarDirectory url="file://$MODULE_DIR$/../lib/javafx-sdk-17/lib" recursive="true" />
</library>
</orderEntry>
<orderEntry type="library" name="javafx" level="project" />
</component>
</module>
Получаю ошибку:
Error: JavaFX runtime components are missing, and are required to run this application
Причем если создавать модуль из Inteliji как описано здесь https://www.jetbrains.com/help/idea/javafx.html,
основанный на Maven репозитории, то демо работает.
Подскажите в чем дело и направьте на путь истинный ?