Как получить текущий порт нет. в котором подключено мое устройство...?
Я пытаюсь разработать приложение на Java (Swing), в котором я должен получить и сохранить это событие, поступающее с устройства, в базу данных. Я использовал RXTX, чтобы найти все используемые порты, но я хочу только тот порт, к которому подключено мое устройство. Я использовал плодовитого водителя.
private void findPorts() {
Enumeration<CommPortIdentifier> portEnum =
CommPortIdentifier.getPortIdentifiers();
int portCount = 0;
while ( portEnum.hasMoreElements() ) {
portIdentifier = portEnum.nextElement();
// populate the portNames array for display in gui.jcbPort
//if the port is a serial port
if(portCount < portNames.length &&
portIdentifier.getPortType() == portIdentifier.PORT_SERIAL)
{
//put it in the array
portNames[portCount] = portIdentifier.getName();
portCount++;
}
}
}