Запустите приложение JavaFX на Banana Pi Pro

У меня проблема с запуском приложения JavaFX в системе Banana Pi Pro(Bananian OS). С моей точки зрения проблема в конфигурации GPU. Я настроил это с помощью этой инструкции http://wiki.lemaker.org/BananaPro/Pi:GPU Все вещи настроены для версии кадрового буфера, потому что javaFX выполняется в кадровом буфере. При запуске приложения всегда возникает та же ошибка, что и на картинке. Это приложение работает без проблем на Raspberry Pi и в системе Windows. Может ли кто-нибудь помочь в этом вопросе?

После добавления дополнительного параметра

1 ответ

У меня были проблемы некоторое время назад при попытке запустить JavaFX на ARM с графическим драйвером Mali-400. Я не уверен, что этот GPU и его драйвер будут / будут поддерживаться, возможно я ошибаюсь или он будет поддерживаться позже разработчиками OpenJFX. В моем случае это оказалось проблемой самого драйвера Мали.

Вы по-прежнему можете запускать программу Javafx с помощью программного средства рендеринга, добавив в командную строку -Dprism.order=sw и -Djavafx.platform = fb (попробуйте также с другими платформами). Кроме того, добавление -Dprism.verbose=true может помочь вам выполнить шаги, выполняемые базовой реализацией JavaFX, прежде чем сказать, что конвейер для рендеринга графического процессора отсутствует. В любом случае JavaFX не может использовать 3D-ускорение на вашей платформе.

Я уже спрашивал на форумах Oracle, но не получил ответов. В вопросе вы найдете дополнительные детали. https://community.oracle.com/message/12488945

Кроме того, вы должны убедиться, что 3d-ускорение работает на вашей платформе и правильно настроено для кадрового буфера, а не только для X11 (если он активен).

Примечание. Помните, что сама Oracle больше не поддерживает JavaFX в ARM из-за большого количества различных платформ. Кроме того, 3d-драйверы, предоставляемые производителем, вероятно, не являются открытыми, и, насколько мне известно, Raspberry PI была одной из немногих платформ ARM, которые поддерживались Oracle JavaFX. Для получения дополнительной информации: Java Development Kit для ARM Примечания к выпуску 8 Обновление 33

Другие вопросы по тегам