2016-09-28 8 views
0

このライブラリからこのライブラリをダウンロードしましたhttp://rxtx.qbang.org/wiki/index.php/Main_Page。 Googleにはいくつかのページがあり、最初にビルドパスメソッドを使用して追加し、RXTXcomm.jarを追加します。 C:\ Program Files(86)\ Java \ jre7 \ lib \ extフォルダにもこの.jarファイルが追加されています。しかし、私のプログラムを実行またはコンパイルしようとすると、まだこのエラーが表示されます。エラーが発生したシリアルポートライブラリjava.lang.UnsatisfiedLinkError:

java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver 
Exception in thread "main" java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path 
    at java.lang.ClassLoader.loadLibrary(Unknown Source) 
    at java.lang.Runtime.loadLibrary0(Unknown Source) 
    at java.lang.System.loadLibrary(Unknown Source) 
    at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:123) 
    at read1.TwoWaySerialComm.connect(TwoWaySerialComm.java:21) 
    at read1.TwoWaySerialComm.main(TwoWaySerialComm.java:108) 

答えて

-1

このライブラリは廃止予定です。 serialpundit、pyserialなどの新しいライブラリを使用してください。

2

プログラムを開始するときは、java.library.pathを設定する必要があります。これにより、Javaはシリアルポートと通信するために使用されるネイティブCコードを見つけることができます。

+0

私はあなたに設定するためのパスを取得していませんか? – user5313398

+0

Eclipseでは、プログラムを実行すると、プログラム引数とVM引数を設定するためのダイアログが表示されます。詳細については、[この回答](http://stackoverflow.com/questions/957700/how-to-set-the-java-library-path-from-eclipse)を参照してください。 – rm5248

関連する問題