immer ein javax.comm.NoSuchPortException, wenn der Anschluss vorhanden ist

Hallo, ich habe gesehen, wie diese Warum erhalte ich eine Java-NoSuchPortException wenn der Anschluss vorhanden ist? post, aber Es ist nicht ganz klar zu mir!!

Im Geräte-manager zeigt es COM3 ist vorhanden und ich kann verbinden Sie es über putty, aber dieses Stück code kommt immer diese Fehlermeldung/exception.

try {
       portId = CommPortIdentifier.getPortIdentifier("COM3");
    } catch (NoSuchPortException ex) {
       System.out.println(ex);
    }

try {
     serialPort = (SerialPort)portId.open("S2CFrameWork", 5000);
    } catch (PortInUseException e) {
        System.out.println(e);
    }

diesem einfachen code geworfen, javax.comm.NoSuchPortException, ich habe auch versucht, diese mit Hilfe Enumeration, um die Liste der verfügbaren port, aber immer noch zeigt es die Ausnahme. Kann jemand dieses Problem lösen?

Die bit-code ?
portId = CommPortIdentifier.getPortIdentifier("COM3");
So was habe CommPortIdentifier.getPortIdentifiers() zeigen?
NoSuchPortException
Es ist seltsam, weil CommPortIdentifier.getPortIdentifiers() sollte nicht werfen NoSuchPortException. Veröffentlichen Sie code mit getPortIdentifiers() aufrufen und die ersten paar Zeilen von " exception stack trace. Und drucken Ausnahme mit ex.printTraceTrace() nicht verwenden System.out.println(ex).

InformationsquelleAutor Shantanu Banerjee | 2012-08-16

Schreibe einen Kommentar