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 も試しました。どちらもシリアルポートを認識できませんが、指示に正しく従ったことは確かです。そこにファイルがあります。
誰かがそれが何であるか考えていますか?