Зачем затмевать ошибку о несовместимой версии, если это совместимые версии?JAVA

Программисты JAVA общаются здесь
Anonymous
Зачем затмевать ошибку о несовместимой версии, если это совместимые версии?

Сообщение Anonymous »

Я изучаю Java, мне хотелось установить JavaFX в eclipse, чтобы можно было создавать приложения.
Версия JavaFX SDK: 21.0.4
Версия JDK: 22.0.2
Я попросил шлюху из ChatGPT установить JavaFX и выполнил каждый шаг, и все заработало на моем компьютере, я могу запустить свое приложение.
Однако я пытался сделать то же самое на ноутбуке, и это из-за ошибки о несовместимости. Почему? Я несколько раз проверял, что на ноутбуке и компьютере установлены одинаковые версии SDK и JavaFX. Единственная разница в том, что на ноутбуке у меня установлено затмение 2022-03, а на компьютере — затмение 2024-06. В чем проблема?
Это ошибка на моем ноутбуке при попытке запустить приложение:
Произошла ошибка во время инициализации загрузочного уровня
java.lang.module .FindException: ошибка чтения модуля: C:\Andrii\javafx-sdk-21.0.4\lib\javafx.base.jar
Вызвано: java.lang.module.InvalidModuleDescriptorException: неподдерживаемая версия major.minor 61.0
Я также пытался установить javaFX другим способом, как показано в видео ниже:

Однако это через ту же ошибку. Понятия не имею, в чем проблема.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -compatibl

Вернуться в «JAVA»