Foros > Java: Problema jar y netbeans

  1. rmarin

    Mensajes [1] - Enviado el Martes 08 de Julio de 2008 a las 08:47hs

    Hola,


    Estoy creando una aplicación para leer y escribir en el puerto serie con netbeans, uso la libreria comm de java.


    Al hacer funcionar la aplicación desde netbeans funciona perfectamente, el problema es que al crear un jar ejecutable desde netbeans si lo ejecuto en la linea de comandos no encuentra ningún puerto.


    La clase donde intento buscar los puertos es la siguiente:


    public SerialPort configuraPuertos(String puerto)
    {
    boolean portFound = false;
    String defaultPort = puerto;

    listaPuertos = CommPortIdentifier.getPortIdentifiers();

    while (listaPuertos.hasMoreElements())
    {
    idPuerto = (CommPortIdentifier) listaPuertos.nextElement();
    if (idPuerto.getPortType() == CommPortIdentifier.PORT_SERIAL)
    {
    if (idPuerto.getName().equals(defaultPort))
    {
    portFound = true;

    // Abro el puerto serie
    try {
    puertoSerie = ( SerialPort )idPuerto.open("AplLectura",2000);
    }
    catch( PortInUseException e )
    {
    System.err.println ("No se puede abrir el puerto");
    }

    // Se fijan los parámetros de comunicación del puerto
    try {
    puertoSerie.setSerialPortParams( 9600, SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE );
    }
    catch( UnsupportedCommOperationException e )
    {
    System.err.println ("No se puede configurar el puerto");
    }
    }
    }
    }
    if (!portFound) {
    return null;
    }
    else
    {
    return puertoSerie;
    }


    Muchas gracias por vuestra ayuda.


responder

Para poder responder a este tema tenes que ingresar. Si no tenes una cuenta podes registrarse gratis..

publicidad