1

Java アプリケーションを実行しようとすると、次のエラーが発生します。

java.lang.UnsatisfiedLinkError: gnu.io.RXTXCommDriver の読み込み中に java.library.path に rxtxSerial がスローされません スレッド「メイン」で例外が発生しました(ClassLoader.java:1878) で java.lang.Runtime.loadLibrary0(Runtime.java:849) で java.lang.System.loadLibrary(System.java:1087) で gnu.io.CommPortIdentifier.(CommPortIdentifier.java:123) ) gqueak.GSqueak.connect(GSqueak.java:29) で gsqueak.GSqueak.main(GSqueak.java:67) で

librxtx-javaを次のようにインストールしました。

sudo apt-get インストール librxtx-java

私の/etc/environmentは次のとおりです。

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" CLASSPATH="/usr /share/java/:/usr/share/java/RXTXcomm.jar:/usr/lib/jni/librxtxSerial.so:." JAVA_HOME="/usr/lib/jvm/java-7-oracle:/usr/share/java/RXTXcomm.jar:/usr/lib/jni/librxtxSerial.so:."

RXTXComm.jarがnetbeansライブラリに追加され、-Djavaライブラリ path="/usr/lib/jni/"が Netbeans 内の VM オプションに追加されました。

/usr/lib/jni/librxtxSerial.so/usr/lib/jvm/java-7-oracle/jre/lib/amd64にコピーしました

鍵盤を噛んでどうしようか迷っています。

Ubuntu 13.04 Java バージョン "1.7.0_25" (Oracle) Java(TM) SE ランタイム環境 (ビルド 1.7.0_25-b15) Java HotSpot(TM) 64 ビット サーバー VM (ビルド 23.25-b01、混合モード)

ありがとう、

4

1 に答える 1

0

私にとっては-Djava.library.path=/usr/lib/jni -cp /usr/share/java/RXTXcomm.jar:.、VM オプションを Netbeans の VM オプションに追加することがうまくいきました。

于 2015-05-24T12:37:35.010 に答える