Я пытаюсь запустить приложение Javafx с графическим интерфейсом на Raspberry Pi 3 с сенсорным экраном. Javafx устанавливается с использованием Gluon, версия armv6hf-sdk. При попытке запустить программу с помощью этого кода:
sudo '/usr/bin/java' -jar /home/pi/NetBeansProjects//BarSystem/dist/BarSystem.jar
Я получаю следующую ошибку:
Cannot open display
Exception in Application start method
java.lang.reflect.InvocationTargetException
Не имеет значения, пытаюсь ли я запустить удаленно, используя NetBeans или напрямую на Pi. Pi подключен к официальному 7 "сенсорному экрану и работает под управлением Stretch Lite.
Версия Java - "1.8.0_201". Мне удалось запустить приложение на моем Raspberry Pi 2 около года назад, но я не смог добиться того же на моем новом пи. Я уже попробовал это https://raspberrypi.stackexchange.com/questions/76789/javafx-cannot-open-display-problem,, но это не решило мою проблему.
Я также попытался использовать lxterminal, но затем получил похожую ошибку:
(lxterminal:899): Gtk-WARNING **: cannot open display:
Заранее спасибо!