0

rxtx 2.0 jar と dll を使用して、Windows XP で Java 通信 API を使用しようとしています。RXTXcomm.jar を jre\ext にコピーし、rxtxSerial.dll と rxtxParallel.dll を jre\bin にコピーしました。

プログラムを実行すると、次のエラーが発生しました。

SolarisSerial のロード中にエラーが発生しました: java.lang.UnsatisfiedLinkError: java.library.path に SolarisSerialParallel がありませんドライバ com.sun.comm.SolarisDriver をロードしています

なぜsolarisドライバをロードしようとしていますか?? 前もって感謝します

4

2 に答える 2

0

Windows の場合、rxtx ではなく「Windows Java Serial Com Port Driver」を使用することをお勧めします。http://www.engidea.com/blog/informatica/winjcom/winjcom.htmlからダウンロードできます。 インストールと使用がはるかに簡単で、バグが少ないことがわかりました。USB ポートが取り外されると RXTX がクラッシュするため、USB シリアル デバイスで RXTX を使用できませんでした。winjcom はこれらの問題を解決してくれました。-ストッシュ

于 2009-04-21T01:14:29.563 に答える
0

プロパティ ファイルが正しく構成されていないようです。

Javax.comm.properties を見つけて、これを検索します。

Driver=com.sun.commSolarisDriver

見つかった場合は、コメントアウトして次のように配置します。

Driver=gnu.io.RXTXCommDriver

これは、Google によって翻訳された RXTXComm の install-japanese.html ファイルに基づいています。

于 2009-02-27T04:56:05.030 に答える