我正在使用带有 gnu 类路径的 jamvm,它不支持 pos 嵌入式设备(ARM9 处理器)上的 gui 应用程序,当我执行 gui 应用程序时它显示错误
root@visiontek /dev/shm$ ./java MainFrame 异常在线程“main”java.awt.AWTError:无法加载 AWT 工具包:gnu.java.awt.peer.gtk.GtkToolkit at java.awt.Toolkit.getDefaultToolkit(Toolkit .java:607) 在 java.awt.EventQueue.invokeLater(EventQueue.java:444) 在 javax.swing.SwingUtilities.invokeLater(SwingUtilities.java:1079) 在 MainFrame.main(MainFrame.java:51) 原因:java .lang.UnsatisfiedLinkError:gnu.classpath.boot.library.path 中的本机库gtkpeer' not found file
li(作为 bgtkpeer.so')和 java.lang.Runtime.loadLibrary 中的 java.library.path(Runtime.java:763)在 java.lang .System.loadLibrary(System.java:670) 在 gnu.java.awt.peer.gtk.GtkToolkit.(GtkToolkit.java:177) 在 java.lang.VMClass.forName(Native Method) 在 java.lang.Class。 forName(Class.java:233) at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:583) ...3 更多enter code here
但是当我执行非 gui 应用程序时它工作得很好,谁能帮我实现这个功能。请告诉我如何配置这个类路径来支持 pos 设备(ARM9 处理器)上的 gui 应用程序。我已经下载了 ARM9 处理器的预构建类路径,它只支持基于控制台的应用程序。这是链接:- http://www.visiontek.co.in/transaction-terminals/GL-11/GL-11-brochure.pdf 提前致谢