不満リンク:SolarisParallelは、Windows XPでのJava COMM APIを置き換えるためにRXTXを使用して
-
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