资源简介

java串口通信,java调用监听本机的com口,java也能调用驱动硬件,直接和硬件交互。这是一个全面的demo,有调用界面可看,可用于调试工具

资源截图

代码片段和文件信息

package com.atgeretg.serialport.exception;

import java.io.IOException;
import java.io.PrintWriter;
import java.io.StringWriter;

/**
 * 负责将传入的Exception中的错误信息提取出来并转换成字符串;
 * 
 * @author atgeretg
 */
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) {

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-11-16 20:07  SerialPortDemo\
     文件         404  2017-08-14 09:20  SerialPortDemo\.classpath
     文件         343  2017-08-14 09:20  SerialPortDemo\.fatjar
     文件         373  2017-08-14 09:20  SerialPortDemo\.project
     目录           0  2017-11-16 20:07  SerialPortDemo\.settings\
     文件          85  2017-08-14 09:20  SerialPortDemo\.settings\org.eclipse.core.resources.prefs
     文件         617  2017-08-14 09:20  SerialPortDemo\.settings\org.eclipse.jdt.core.prefs
     目录           0  2017-11-16 20:07  SerialPortDemo\bin\
     目录           0  2017-11-16 20:07  SerialPortDemo\bin\com\
     目录           0  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\
     目录           0  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\
     目录           0  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\exception\
     文件        1597  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\exception\ExceptionWriter.class
     文件         571  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\exception\NoSuchPort.class
     文件         571  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\exception\NotASerialPort.class
     文件         538  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\exception\PortInUse.class
     文件         583  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\exception\ReadDataFromSerialPortFailure.class
     文件         574  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\exception\SendDataToSerialPortFailure.class
     文件         618  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\exception\SerialPortInputStreamCloseFailure.class
     文件         625  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\exception\SerialPortOutputStreamCloseFailure.class
     文件         598  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\exception\SerialPortParameterFailure.class
     文件         562  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\exception\TooManyListeners.class
     目录           0  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\manage\
     文件        5009  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\manage\SerialPortManager.class
     目录           0  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\ui\
     文件         925  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\ui\Mainframe$1.class
     文件         591  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\ui\Mainframe$2.class
     文件        1944  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\ui\Mainframe$SerialListener.class
     文件       10470  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\ui\Mainframe.class
     目录           0  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\utils\
     文件        1295  2017-11-16 20:07  SerialPortDemo\bin\com\atgeretg\serialport\utils\DialogShowUtils.class
............此处省略27个文件信息

评论

共有 条评论