POS組み込みデバイス(ARM9プロセッサ)でGUIアプリケーションをサポートしていないgnuクラスパスでjamvmを使用しています.GUIアプリケーションを実行するとエラーが表示されます
root@visiontek /dev/shm$ ./java MainFrame Exception in thread "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(Runtime.java:763) の java.library.path の java.lang .System.loadLibrary(System.java:670) at gnu.java.awt.peer.gtk.GtkToolkit.(GtkToolkit.java:177) at java.lang.VMClass.forName(Native Method) at java.lang.Class. forName(Class.java:233) at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:583) ...3 詳細enter code here
しかし、私が非GUIアプリケーションを実行しているとき、それはうまく機能しています.誰もがこの機能を達成するのを手伝ってくれます.そして、plzはposデバイス(ARM9プロセッサ)でGUIアプリケーションをサポートするためにこのクラスパスを設定する方法を教えてください. ARM9 プロセッサ用の prebuild クラスパスをダウンロードしましたが、コンソール ベースのアプリケーションのみをサポートしています。ここにリンクがあります:- http://www.visiontek.co.in/transaction-terminals/GL-11/GL-11-brochure.pdf よろしくお願いします