http://www.jcontrol.org/download/readme_rxtx_en.htmlから Windows で rxtx をセットアップする手順に従いました。
私が正確に行ったことは、rxtxSerial.dll を「C:\Program Files\Java\jdk1.6.0_07\jre\bin」にコピーし、RXTXcomm.jar を「C:\Program Files\Java\jdk1.6.0_07\jre\」にコピーすることでした。 lib\ext" (私の JAVA_HOME 変数は C:\Program Files\Java\jdk1.6.0_07\jre に設定されています)
RXTXcomm.jar も eclipse プロジェクトに追加しました。
しかし、実行すると、まだ「NoSuchPortException」と表示されます
開発ライブラリ ========================================= ネイティブ ライブラリ バージョン = RXTX-2.0-7pre1 Java lib バージョン = RXTX-2.0-7pre1 java.lang.ClassCastException: gnu.io.RXTXCommDriver を gnu.io.RXTXCommDriver のロード中にスローされた gnu.io.CommDriver にキャストできません gnu.io.NoSuchPortException gnu.io.CommPortIdentifier.getPortIdentifier (CommPortIdentifier.java:218) で TwoWaySerialComm.connect (TwoWaySerialComm.java:20) で TwoWaySerialComm.main (TwoWaySerialComm.java:107) で
私のJavaファイルでは、次のように伝えています。
試す { (新しい TwoWaySerialComm()).connect("COM4"); }
また、Java Comm API も試しました。どちらもシリアルポートを認識できませんが、指示に正しく従ったことは確かです。そこにファイルがあります。
誰かがそれが何であるか考えていますか?