使用Java实现简单串口通信(4)

package serialException; import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; /** * 负责将传入的Exception中的错误信息提取出来并转换成字符串; * @author zhong * */ 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(); } } } }

四:

主程序类的使用,Client.java里含有程序的入口地址(main方法),它的作用是显示一个欢迎界面并调用DataView.java这个类进行实际的串口数据显示。

Client.java代码如下:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/528178e1fdd58244df7012a9b2c998e2.html