資源簡介
Java串口通信示例代碼。
拷貝 RXTXcomm.jar 到 JAVA_HOME\jre\lib\ext目錄中;
拷貝 rxtxSerial.dll 到 JAVA_HOME\jre\bin目錄中;
拷貝 rxtxParallel.dll 到 JAVA_HOME\jre\bin目錄中;
JAVA_HOME為jdk安裝路徑

代碼片段和文件信息
package?com.yang.serialport.exception;
import?java.io.IOException;
import?java.io.PrintWriter;
import?java.io.StringWriter;
/**
?*?負責將傳入的Exception中的錯誤信息提取出來并轉換成字符串;
?*?
?*?@author?yangle
?*/
public?class?ExceptionWriter?{
/**
?*?將Exception中的錯誤信息封裝到字符串中并返回該字符串
?*?
?*?@param?e
?*????????????包含錯誤的Exception
?*?@return?錯誤信息字符串
?*/
public?static?String?getErrorInfoFromException(Exception?e)?{
StringWriter?sw?=?null;
PrintWriter?pw?=?null;
try?{
sw?=?new?StringWriter();
pw?=?new?PrintWriter(sw);
e.printStackTrace(pw);
return?“\r\n“?+?sw.toString()?+?“\r\n“;
}?catch?(Exception?e2)?{
return?“出錯啦!未獲取到錯誤信息,請檢查后重試!“;
}?finally?{
try?{
if?(pw?!=?null)?{
pw.close();
}
if?(sw?!=?null)?{
sw.close();
}
}?catch?(IOException?e1)?{
e1.printStackTrace();
}
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-09-28?11:01??SerialPortDemo\
?????文件?????????413??2016-08-23?17:53??SerialPortDemo\.classpath
?????文件?????????357??2016-08-23?17:19??SerialPortDemo\.fatjar
?????文件?????????390??2016-08-23?15:21??SerialPortDemo\.project
?????目錄???????????0??2017-09-28?11:01??SerialPortDemo\.settings\
?????文件??????????88??2016-08-23?15:21??SerialPortDemo\.settings\org.eclipse.core.resources.prefs
?????文件?????????629??2016-08-23?15:21??SerialPortDemo\.settings\org.eclipse.jdt.core.prefs
?????文件??????144116??2016-08-24?10:37??SerialPortDemo\SerialPortDemo.jar
?????目錄???????????0??2017-09-28?11:01??SerialPortDemo\bin\
?????目錄???????????0??2017-09-28?11:01??SerialPortDemo\bin\com\
?????目錄???????????0??2017-09-28?11:01??SerialPortDemo\bin\com\yang\
?????目錄???????????0??2017-09-28?11:01??SerialPortDemo\bin\com\yang\serialport\
?????目錄???????????0??2017-09-28?11:01??SerialPortDemo\bin\com\yang\serialport\exception\
?????文件????????1592??2016-08-24?10:34??SerialPortDemo\bin\com\yang\serialport\exception\ExceptionWriter.class
?????文件?????????563??2016-08-24?10:34??SerialPortDemo\bin\com\yang\serialport\exception\NoSuchPort.class
?????文件?????????563??2016-08-24?10:34??SerialPortDemo\bin\com\yang\serialport\exception\NotASerialPort.class
?????文件?????????530??2016-08-24?10:34??SerialPortDemo\bin\com\yang\serialport\exception\PortInUse.class
?????文件?????????575??2016-08-24?10:34??SerialPortDemo\bin\com\yang\serialport\exception\ReadDataFromSerialPortFailure.class
?????文件?????????566??2016-08-24?10:34??SerialPortDemo\bin\com\yang\serialport\exception\SendDataToSerialPortFailure.class
?????文件?????????610??2016-08-24?10:34??SerialPortDemo\bin\com\yang\serialport\exception\SerialPortInputStreamCloseFailure.class
?????文件?????????617??2016-08-24?10:34??SerialPortDemo\bin\com\yang\serialport\exception\SerialPortOutputStreamCloseFailure.class
?????文件?????????590??2016-08-24?10:34??SerialPortDemo\bin\com\yang\serialport\exception\SerialPortParameterFailure.class
?????文件?????????554??2016-08-24?10:34??SerialPortDemo\bin\com\yang\serialport\exception\TooManyListeners.class
?????目錄???????????0??2017-09-28?11:01??SerialPortDemo\bin\com\yang\serialport\manage\
?????文件????????4790??2016-08-24?10:34??SerialPortDemo\bin\com\yang\serialport\manage\SerialPortManager.class
?????目錄???????????0??2017-09-28?11:01??SerialPortDemo\bin\com\yang\serialport\ui\
?????文件????????1235??2016-08-24?10:34??SerialPortDemo\bin\com\yang\serialport\ui\Mainfr
?????文件?????????826??2016-08-24?10:34??SerialPortDemo\bin\com\yang\serialport\ui\Mainfr
?????文件?????????579??2016-08-24?10:34??SerialPortDemo\bin\com\yang\serialport\ui\Mainfr
?????文件????????2138??2016-08-24?10:34??SerialPortDemo\bin\com\yang\serialport\ui\Mainfr
?????文件????????8011??2016-08-24?10:34??SerialPortDemo\bin\com\yang\serialport\ui\Mainfr
............此處省略29個文件信息
- 上一篇:ejb3-persistence.jar
- 下一篇:路由分組轉發仿真
評論
共有 條評論