1

RXTX Java ライブラリを使用して GUI のクリック リスナーで文字列を送信しようとしていますが、コンソールからの入力にのみ応答する RXTX のコードを編集して文字列を送信することはできません。コンソールから入力されたデータを送信するだけでなく、コード?

私はここで同じコードを使用しています:

http://rxtx.qbang.org/wiki/index.php/Two_way_communcation_with_the_serial_port

この追加の関数を作成して、他のクラスから呼び出してみました。

public void writetoport() {
    String serialMessage = "test";
    try {
        // i have made 'out' as a global variable// 
        this.out.write(serialMessage.getBytes());
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}

しかし、コンソールに次のエラーが表示されます。

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at TwoWaySerialComm.writetoport(TwoWaySerialComm.java:121)
4

1 に答える 1