Java 嵌入式设备上gui支持的类路径配置

Java 嵌入式设备上gui支持的类路径配置,java,embedded-linux,jamvm,gnu-classpath,Java,Embedded Linux,Jamvm,Gnu Classpath,我将jamvm与gnu classpath一起使用,gnu classpath不支持pos嵌入式设备(ARM9处理器)上的gui应用程序,当我执行gui应用程序时,它会显示错误 root@visiontek/dev/shm$./java.awt.awt线程“main”中的java大型机异常错误:无法在java.awt.toolkit.getDefaultToolkit(toolkit.java:607)的java.awt.EventQueue.invokeLater(EventQueue.jav

我将jamvm与gnu classpath一起使用,gnu classpath不支持pos嵌入式设备(ARM9处理器)上的gui应用程序,当我执行gui应用程序时,它会显示错误

root@visiontek/dev/shm$./java.awt.awt线程“main”中的java大型机异常错误:无法在java.awt.toolkit.getDefaultToolkit(toolkit.java:607)的java.awt.EventQueue.invokeLater(EventQueue.java:444)的javax.swing.SwingUtilities.invokeLater(SwingUtilities.java:1079)的javax.swing.SwingUtilities.SwingUtilities中加载awt工具包(MainFrame.java:51)原因:java.lang.UnsatifiedLinkError:在gnu.classpath.boot.library.path和java.lang.Runtime.loadLibrary(Runtime.java:763)的java.lang.System.loadLibrary(System.java:670)的gnu.java.awt.peer.gtk.GtkToolkit.(GtkToolkit.java:177)中找不到本机库
gtkpeer'文件在java.awt.Toolkit.getDefaultToolkit(Toolkit.java:583)中的java.lang.VMClass.forName(本机方法)在java.lang.Class.forName(Class.java:233)在java.awt.Toolkit.getDefaultToolkit(Toolkit.java:583)…3更多
在此处输入代码
但是当我执行非gui应用程序时,它工作得很好,有人能帮我实现这个功能吗?请告诉我如何配置这个类路径来支持pos设备(ARM9处理器)上的gui应用程序。我已经下载了ARM9处理器的预构建类路径,它只支持基于控制台的应用程序。 以下是链接:-
提前感谢

我没有太多使用jni,但它看起来很简单。找不到gtkpeer或bgtkpeer.so。请验证它是否已安装:“find/-name bgtkpeer.so”,并在启动java时将路径添加到gnu.classpath.boot.library.path:“java-Dgnu.classpath.boot.library.path=/usr/lib nameofjavaclassfileorwhere”但是将/usr/lib替换为找到bgtkpeer.soAlex的文件夹名,谢谢您的重播,当我执行java文件时,它显示以下错误root@visiontek/mnt/usb$./java-Dgnu.classpath.boot.library.path=/lib大型机无法创建系统类加载程序时发生异常打印异常(java/lang/NoClassDefFoundError)…原始异常是java/lang/UnsatifiedLinkError似乎已经设置了gnu.classpath.boot.library.path,我们已经重写了它。您可以尝试:“./java-Dgnu.classpath.boot.library.path=/lib;$path MainFrame”这将向变量添加系统路径。您可能需要将分号替换为冒号。是否可以更新您的问题并包括您收到的完整错误?