Quiero correr el un ejemplo de comunicacion con puertos Series en Java
import java.util.*;
import javax.comm.*;
public class Pl{
static Enumeration listaPort;
static CommPortIdentifier idPort;
public static void main(String[] args){
listaPort = CommPortIdentifier.getPortIdentifiers();
ListaPuertos();
}
private static void ListaPuertos(){
System.out.println("Los puertos disponibles son:");
while (listaPort.hasMoreElements()){
idPort = (CommPortIdentifier) listaPort.nextElement();
System.out.print("PUERTO: " + idPort.getName() + " ");
if (idPort.getPortType() == CommPortIdentifier.PORT_SERIAL){
System.out.println("RS-232 (" + idPort.getPortType() + ")");
}
else
if (idPort.getPortType()==CommPortIdentifier.PORT_PAR ALLEL){
System.out.println("IEEE 1284 (" + idPort.getPortType() +")");
}
else
System.out.println("Tipo de puerto desconocido");
// Describimos si esta disponible.
if (idPort.isCurrentlyOwned())
System.out.println("OCUPADO por: " +idPort.getCurrentOwner());
else
System.out.println("DISPONIBLE");
System.out.println("-------");
}
}
}
ya descargue la librerica comm
pero me sale el siguiente error
Error loading SolariesSerial: java.lang.UnsatisfieldLinkError: no solarisSerialPaallel in java library.path
Caught java. lang.UnisatisfieldLinkerror: com.sun.comm.SolarisDriver.readRegistrySerial(Ljav a/util/Vector:Ljava/lang/String;) I while loading driver com.sun.comm.SolarisDriver
Agradeceria que por favor alguien me ayudara