ポートが存在するのに Java NoSuchPortExceptionが発生するのはなぜですか? 投稿しますが、私にはあまり明確ではありません!!
デバイス マネージャーでは、COM3 が存在し、パテ経由で接続できることが示されていますが、このコードはこのエラー/例外を取得しています。
try {
portId = CommPortIdentifier.getPortIdentifier("COM3");
} catch (NoSuchPortException ex) {
System.out.println(ex);
}
try {
serialPort = (SerialPort)portId.open("S2CFrameWork", 5000);
} catch (PortInUseException e) {
System.out.println(e);
}
この単純なコードは javax.comm.NoSuchPortException をスローしました。列挙型を使用して利用可能なポートのリストを取得することも試みましたが、それでも例外が表示されます。誰でもこの問題を解決できますか?