Uso a API Comm para poder acessar porta serial. Ela já esta instalada corretamente e funciona com aplicativos normais.
Só que agora estou precisando fazer um applet para rodar na web, mas não esta funcionando.
O código que uso é:
import java.util.Enumeration;
import javax.comm.CommPortIdentifier;
private void listaPorta(){
CommPortIdentifier portId;
Enumeration en = CommPortIdentifier.getPortIdentifiers();
while (en.hasMoreElements()) {
portId = (CommPortIdentifier) en.nextElement();
if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) {
ListaPortas.addItem(portId.getName());
}
}
}
E o erro que da é:
Caught java.lang.NullPointerException: name can’t be null while loading driver com.sun.comm.Win32Driver
Será que alguém sabe como resolver, ou se tem algum applet que possa acessar portas serias?