JavaFX для Linux
Какова ситуация с JavaFX для Linux (x86 и x64)?
Может ли приложение JavaFX запускаться без проблем в ОС Linux?
Я нашел несколько вопросов от лет 2011 и 2012 годов, когда приложения не были стабильными!
Ответы
Ответ 1
Текущая версия JFX выпущена в 2.2.4, и она довольно стабильна в Linux. Тем не менее, станет намного лучше, когда будет выпущена Java 8, поскольку она будет содержать JFX 8-распределение. Вы можете попробовать это самостоятельно, используя java 8 ранних сборок доступа.
Ответ 2
JavaFX 8 отлично работает на Linux в моем опыте, единственным требованием является libgtk 2.18+. Подробные сведения о Oracle JDK 8 и JRE 8 Сертифицированные системные конфигурации. В число рабочих Linux входят:
- Ubuntu 10.04 (и, возможно, раньше, 10.04 имел libgtk 2.20)
- Redhat 6
Возможные проблемы, с которыми вы можете столкнуться
- Поддержка 3D-сцены - требует конкретных современных графических процессоров + последних драйверов, обратите внимание, что для этого нет резервной копии программного обеспечения, и нет планов - см. вопрос списка рассылки
- Для воспроизведения видео требуется определенная версия libavcodec
- OpenJDK еще не включает javafx, только дистрибутив oracle. Обновление Июль 2016 г. - пакет openjfx теперь доступен .on Ubuntu 16.04...
Ответ 3
Javafx работает на JVM (виртуальная машина Java), как и все другие приложения Java. Неважно, запускаете ли вы javafx-приложение на windows или linux или mac, нет сомнений в том, что он не будет работать. Именно поэтому Java называется платформенным независимым языком. Теперь была выпущена стабильная версия javafx 8 с большим количеством функций.