Voglio scrivere un programma in Java usando RS-232. Ma non riesco a trovare il pacchetto java.comm per Windows. Quale libreria dovrei usare per questo scopo?
L'unico pacchetto disponibile qui non è per Windows. Puoi per favore guidarmi come sono nuovo a questo tipo di sviluppo.
Usando rxtx + java ho ricevuto questo codice da internet
import java.util.Enumeration;
import gnu.io.CommPortIdentifier;
public class SimpleWrite
{
public static void main (String args[])
{
Enumeration port_list = CommPortIdentifier.getPortIdentifiers();
System.out.println(port_list);
while (port_list.hasMoreElements())
{
CommPortIdentifier port_id = (CommPortIdentifier)port_list.nextElement();
if (port_id.getPortType() == CommPortIdentifier.PORT_SERIAL)
{
System.out.println ("Serial port:" + port_id.getName());
}
else if (port_id.getPortType() == CommPortIdentifier.PORT_PARALLEL)
{
System.out.println ("Parallel port:" + port_id.getName());
}
else
System.out.println ("Other port:" + port_id.getName());
}
}
}
Ma questo codice mi dà errore di gnu.io.rxtx.properties non è stato rilevato.