Я пытаюсь запустить свинг-приложение в пользовательском (yocto) дистрибутиве linux, работающем на процессоре i.MX (32-битный ARM).
Я переместил свой jre в файловую систему встроенной ОС, и я успешно запускаю свое приложение, используя ./jre/bin/java -jar App.jar
.Все работает правильно, кроме строки меню.Я могу щелкнуть, чтобы открыть подменю, но как только я нажму еще раз или переместу мышь, оно закроется.(Кроме того, у меня установлены мнемоники для опций меню. Они по-прежнему работают отлично.)
Я использую стандартную команду create JMenuItem
, добавляем JMenu
, добавляем JMenuBar
шаблон проектированияразработка в Windows на NetBeans и создание моего файла .jar с помощью Ant.Я пробовал несколько JRE, в настоящее время работает с jdk-8u201-linux-arm32-vfp-hflt
.
Любой совет относительно того, с чего начать устранение неполадок, приветствуется.