Настройка classpath для поддержки графического интерфейса на встроенном устройстве

Я использую jamvm с gnu classpath, который не поддерживает приложения GUI на встроенном устройстве POS (процессор ARM9), когда я выполняю приложение GUI, он показывает ошибку

root@visiontek /dev/shm$ ./java Исключение MainFrame в потоке "main" java.awt.AWTError: Невозможно загрузить инструментарий AWT: gnu.java.awt.peer.gtk.GtkToolkit в java.awt.Toolkit.getDefaultToolkit(инструмент.java:607) в java.awt.EventQueue.invokeLater(EventQueue.java:444) в javax.swing.SwingUtilities.invokeLater(SwingUtilities.java:1079) в MainFrame.main(MainFrame.java:51) . Причина: java.lang.UnsatisfiedLinkError: Собственная библиотека gtkpeer' not found fileli(как bgtkpeer.so') в gnu.classpath.boot.library.path и java.library.path в java.lang.Runtime.loadLibrary(Runtime.java:763) в java.lang.System.loadLibrary(система. Java:670) в gnu.java.awt.peer.gtk.GtkToolkit.(GtkToolkit.java:177) в java.lang.VMClass.forName(родной метод) в java.lang.Class.forName(Class.java:233)) в java.awt.Toolkit.getDefaultToolkit(Toolkit.java:583) ... и еще 3enter code here

Но когда я выполняю не-GUI-приложения, это прекрасно работает, может ли кто-нибудь помочь мне получить эту функциональность. И, пожалуйста, скажите мне, как настроить этот classpath для поддержки приложений GUI на устройстве POS (процессор ARM9) . Я скачал prebuild classpath для процессора ARM9, и он поддерживает только консольные приложения. Вот ссылка: - http://www.visiontek.co.in/transaction-terminals/GL-11/GL-11-brochure.pdf Заранее спасибо

0 ответов

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