2009-04-20 7 views
0

Ich habe ein PCI-Modem in meinem Laptop und ich habe versucht, ein Programm zu starten, öffnet den Port und konfiguriert es.Ich bekomme eine Excepcion dabei, ich denke, dass es nicht sehen kann Port, obwohl es auf COM3 ist. Gibt es eine Möglichkeit, es in Java zu tun?Java für den Zugriff auf PCI-Modem

Der Fehler, den ich bekomme, ist noClassDefFoundError. Es besagt, dass die SerialPortEventListener-Klasse nicht gefunden wurde. Ich benutze rxtxcomm. Ich habe versucht, mit javax.comm, aber es findet auch nicht den Port.

Vielen Dank

Antwort

2

A NoClassDefFoundError zeigt an, dass Sie eine JAR-Datei von Ihrem Classpath fehlt, speziell die, die SerialPortEventListener Klasse hält. Überprüfen Sie Ihren Klassenpfad.

1

Haben Sie die installation instructions für rxtxcomm gefolgt? Beachten Sie, dass Sie mit einer Bibliothek und einer JAR-Datei umgehen müssen. Sie müssen einen Systembibliothekspfad für die native Komponente angeben.

Sie können feststellen, dass Sie die 'no class def gefunden', wenn die entsprechende .jar ist gefunden, aber es kann nicht finden, die entsprechende native Bibliothek zu laden.