Я пытаюсь начать с Kotlin
и TornadoFX
.
Я загрузил Java jdk8u252-b09
и установил его в качестве SDK моего проекта. См. Следующее изображение:
Я видел этот пост , который сообщает нам, что Неразрешенная ссылка: javafx * Ошибка 1016 * связана с фактом запуска версии Java выше или равной v11 без импорта JavaFX в проект. Я читал, что v8 из Java поставляется со встроенным JavaFX. И в моем проекте, как я уже сказал, я использую Java 1.8 как SDK. Так что этой проблемы следует избегать. * как на следующем изображении:
Единственное место, где, как я вижу, могут быть проблемы c, - это программное обеспечение, работающее на моей машине. Когда я запускаю java --version в терминале linux, он возвращает мне:
openjdk 11.0.7 2020-04-14
Поскольку я в Debian Buster кажется, что openjdk 11 - самая старая версия, поддерживаемая версией ОС. Итак, если проблема связана с openjdk, установленным в системе, мне интересно, есть ли какое-либо обходное решение, кроме запуска виртуальной машины. Также я бы подумал, что SDK, установленный в IntelliJ IDEA, преодолеет версию Java, установленную в моей системе в контексте моего проекта, что предотвратит установку программного обеспечения на моем компьютере, чтобы вызвать какие-либо проблемы с запуском моего проекта.
Так как же мой баг возможен? Что я могу сделать, чтобы это исправить?