如何在相同/其他文件中包含函数中使用的变量Java Netbeans



我想在两个不同的功能中打开和关闭串行端口。并且我在关闭串行端口时会遇到错误:找不到符号串行。这两个功能在同一文件中。
解决问题我该怎么办?

private void openSerialPortActionPerformed(java.awt.event.ActionEvent evt) {                                         
        Object selectedItem_port = availablePortBox.getSelectedItem();// for selected port 
        SerialPort serialPort = new SerialPort((String) selectedItem_port);
...
        try {
            serialPort.openPort();//Open serial port
            serialPort.setParams(serialBaud, 
                                 serialData,
                                 serialStopBit,
                                 serialParity);//
         }
...

}// openSerialPortActionPerformed
private void closeSerialPortActionPerformed(java.awt.event.ActionEvent evt) {                                         
        serialPort.closePort();
    } //closeSerialPortActionPerformed

您必须在方法外声明变量serialPort

最新更新