Задать вопрос
@Dima231

Java. Как исправить конфликт версий файла?

Здравствуйте! Добавил в JavaFX проект (IDEA) JFoenix версии 9.0.3(последняя). В настройках проекта установлена SDK 9.0.4. При это IDEA выдает ошибку: JFXButton has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
Из текста я понял, что класс JFXButton был скомпилирован более поздней версией, чем у меня. Но у меня и так стоит Java 9. Форму я делал в JavaFX Scene Builder 9.0.1
Подскажите как решить эту проблему?
  • Вопрос задан
  • 13127 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@AlexandreProkhorenko1985
У меня так было тоже, из - за того что установил две среды выполнения:
1. с сайта Java.com
2. с сайта Oracle.com
Компилируются программы используя среду выполнения с сайта Oracle.com версии 55.0.
Среда выполнения с сайта Java.com используется системой при запуске программы, но она не обновляется выше версии 52.0.
Просто нужно совместить в настройках Java Control Panel/java/view две среды (для User и для System) на уровне 52.0 (1.8.0) или удалить установленную с сайта Java.com. программу.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы