comm.jarの使用で問題が発生しています。
問題は、デバイスを接続し、このコードを使用してプールでアプリケーションを開始したことです
public static void main(String[] args) {
Enumeration portList;
CommPortIdentifier portId = null;
portList = CommPortIdentifier.getPortIdentifiers();
while (portList.hasMoreElements()) {
portId = (CommPortIdentifier) portList.nextElement();
System.out.println("port::" + portId.getName());
}
while (true) {
try {
Thread.sleep(2000);
} catch (InterruptedException ex) {
Logger.getLogger(JavaComPortFinding.class.getName()).log(Level.SEVERE, null, ex);
}
main(args);
}
}
出力:
port::COM1
port::COM10
1回のポーリングの後、デバイスを取り出しました。私はまだ次のように応答を受け取ります
port::COM1
port::COM10
誰かが私を助けて/ポーリングで動的な応答を得ることを提案できますか?