Два месяца назад я разработал небольшое приложение с использованием JavaFX.Это было до того, как я вытер Windows 10 и установил Ubuntu.
Сегодня мне пришлось снять небольшое видео, демонстрирующее функции приложений, поэтому я создал проект в IntelliJ из GIT, как проект Maven.
Во-первых, у меня были ошибки, говорящие, что JavaFX не может быть найден.Итак, я выяснил, что случилось с JavaFX - он больше не находится в JDK, но теперь он автономен.
Я установил openjfx:
sudo apt-get install openjfx
Он скачал версию 11.0.2,Я добавил банки в глобальные библиотеки и добавил их в свои модули проектов.Импорт в Java-файлы теперь решен, но когда я пытаюсь запустить приложение - все, что я получаю, это:
Error:(7, 26) java: cannot access javafx.application.Application
bad class file: /usr/share/openjfx/lib/javafx.graphics.jar!/javafx/application/Application.class
class file has wrong version 54.0, should be 52.0
Please remove or make sure it appears in the correct subdirectory of the classpath.
Должен ли я получить более раннюю версию Openjfx?Или, может быть, есть другая проблема с моим подходом?
К вашему сведению: я исследовал массу вопросов, связанных с подобными проблемами, но ничего не помогло.Я даже переключился на Java 11, но это тоже не сработало.