Guenas.
Quizá el problema sea la librería de comunicaciones.
La versión original de sun para windows era un pegote. Los puertos posibles los tenía definidos a piñón en un fichero de texto de configuración que se guardaba donde la librería.
Creo que librería RXTX, que es compatible con el api de sun, hace una verdadera detección de puertos.
No se si esto te puede ayudar.
Un saludo,
Paposo
Hola a todos tengo una pregunta, estoy trabajando en una interfaz para comunicar por puerto serie un modulo de arduino con mi interfaz utilizando un modulo bluetooth, pero cuando hago la búsqueda de los puertos que tengo en mi PC, de los cuatro existentes solo me salen 2, como muestro en la siguiente imagen.
http://www.subirimagenes.net/i/130815115942880087.png
Este es mi fragmento de codigo.
public void searchForPorts()
{
ports = CommPortIdentifier.getPortIdentifiers();
while (ports.hasMoreElements())
{
CommPortIdentifier curPort = (CommPortIdentifier)ports.nextElement();
//get only serial ports
if (curPort.getPortType() == CommPortIdentifier.PORT_SERIAL)
{
window.comboBox.addItem(curPort.getName());
portMap.put(curPort.getName(), curPort);
}
}
}
mi pregunta es como puedo hacer para que todos los puertos que tengo registrados salgan en mi interfaz.
gracias