不満リンク:SolarisParallelは、Windows XPでのJava COMM APIを置き換えるためにRXTXを使用して

StackOverflow https://stackoverflow.com/questions/578986

  •  06-09-2019
  •  | 
  •  

質問

私は、Windows XPでのJava COMM APIを使用するRXTX 2.0のjarファイルとDLLを使用しようとしている、私は、JREの\の内線にRXTXcomm.jarをコピーしてrxtxSerial.dllとrxtxParallel.dllのjre \ビンへ

私は、次のエラーを得たプログラムを実行すると:

の読み込みエラーSolarisSerial:ます。java.lang.UnsatisfiedLinkError:java.library.pathにではありませんSolarisSerialParallel キャッチます。java.lang.UnsatisfiedLinkError:com.sun.comm.SolarisDriver.readRegistrySerial(Ljava / UTIL /ベクター; Ljava /ラング/文字列;)Iドライバcom.sun.comm.SolarisDriver

のロード中

なぜそれがSolarisのドライバをロードしようとしています? 事前に感謝します。

役に立ちましたか?

解決

ウィンドウでは、私は、 "WindowsのJavaのシリアルCOMポートドライバ" ではなくRXTXを使用することをお勧め。 あなたは http://www.engidea.com/blog/informaticaからダウンロードすることができます/winjcom/winjcom.htmlする 私はそれがはるかに簡単にインストールして使用することが判明してきたはるかにバグのありません。 USBポートが抜かれたときRXTXがクラッシュしましたので、私はUSBシリアルデバイスとRXTXを使用することができませんでした。 winjcomは私のために、これらの問題を解決し、そしてより多くの。 -Stosh

他のヒント

あなたが不適切に設定されているプロパティファイルを持っていることのように

に見えます。

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

ドライバー= com.sun.commSolarisDriver

あなたがそれを見つけた場合は、それをコメントアウトし、それを置きます:

ドライバー= gnu.io.RXTXCommDriver

これは RXTXCommのインストール-japanese.htmlファイルに基づいて、Googleのの訳として

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top