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

API DE FACEBOOK
GOOGLE CALENDAR API
GOOGLE MAPS API