Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Lectura Serial

Estoy intentando leer un puerto serial con java e estado investigando en internet y encontre este código para que me muestre los puertos seriales pero me marca un mensaje y no me muestra los puertos seriaales este es el codigo

Satart.java

package App;

import Domain.LecturaSerial;

public class Start {

public static void main(String[] args) {
LecturaSerial.getPorts();
}

}

LecturaSerial.java
package Domain;

import gnu.io.*;
import java.util.Enumeration;
import java.util.HashMap;

public class LecturaSerial {

public static HashMap ListPorts = new HashMap();

public static HashMap getPorts() {
CommPortIdentifier port;
Enumeration<?> puertos = CommPortIdentifier.getPortIdentifiers();
while (puertos.hasMoreElements()) {
port = (CommPortIdentifier) puertos.nextElement();
if (port.getPortType() == CommPortIdentifier.PORT_SERIAL) {
System.out.println("Puerto " + port.getName());
ListPorts.put(port.getName(), port);
}
}
return ListPorts;
}
}

Soy nuevo en esto de java y la verdad se me complica un poco poder sacar los errores a ver si alguien me puede ayudar por favor, el error que muestra en consola es el siguiente:

java.lang.NullPointerException: Cannot invoke "String.split(String)" because "<local5>" is null thrown while loading gnu.io.RXTXCommDriver

Asi lo muestra en consola:
--- exec:3.1.0:exec (default-cli) @ SerialPort ---
WARNING: RXTX Version mismatch
Jar version = RXTX-2.2 (CVS snapshot 2011.02.03, modified by CMU CREATE Lab, http://code.google.com/p/create-lab-commons/)
native lib Version = RXTX-2.2pre2
java.lang.NullPointerException: Cannot invoke "String.split(String)" because "<local5>" is null thrown while loading gnu.io.RXTXCommDriver
java.lang.NullPointerException: Cannot invoke "String.split(String)" because "<local5>" is null thrown while loading gnu.io.RXTXCommDriver
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 0.802 s
Finished at: 2024-09-30T11:39:06-06:00
------------------------------------------------------------------------

septiembre 30, 2024 | Unregistered CommenterOswalo