Bom…
primeiramente, muito obrigada por me ajudar!
Olha, preciso somente conectar na porta infravermelho do pocket (Pocket PC com Sistema Operacional Windows CE ou Windows Mobile) e enviar algumas informações. Então eu entrei no site do Mysaifu JVM e baixei os jars e a DLL pra comunicação serial no Windows Mobile e Windows CE: http://sourceforge.jp/projects/mysaifujvm/downloads/34835/javaxcomm-0.0.3-bin.zip/ e coloquei em seus respectivos diretórios.
Daí eu usei o seguinte código:
SerialPort portaSerial = null;
CommPortIdentifier idPorta = null;
try {
idPorta = CommPortIdentifier.getPortIdentifier("COM3:");
portaSerial = (SerialPort) idPorta.open("COM3:", 3000);
portaSerial.setSerialPortParams(9200, SerialPort.DATABITS_8,
SerialPort.STOPBITS_1, SerialPort.PARITY_NONE);
} catch (NoSuchPortException e) {
System.out.println(e.toString());
} catch (PortInUseException e) {
System.out.println(e.toString());
} catch (UnsupportedCommOperationException e) {
System.out.println(e.toString());
} catch (Exception e) {
System.out.println(e.toString());
}
Dá um erro nesta linha: portaSerial = (SerialPort) idPorta.open(“COM3:”, 3000);
Tbem vi num site que a porta serial COM3: equivale à porta infra-vermelho do pocket.
Não sei se essas informações ajudam. Qualquer coisa passo mais coisas…