我想在两个不同的功能中打开和关闭串口。我在关闭串口时收到错误:找不到符号serialPort。这两个函数在同一个文件中 我该怎么做才能解决问题?
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
答案 0 :(得分:1)
您必须在方法之外声明变量serialPort
。