zoukankan      html  css  js  c++  java
  • CommPortIdentifier.getPortIdentifiers() 返回 null

    最近着手学习java串口通信,照着例子,写下了下面的代码,查找出本机上的串口。

     
    使用的是从网上下载的javax.comm包:
    public static void main(String[] args)
    {
        Enumeration en = CommPortIdentifier.getPortIdentifiers();
        CommPortIdertifier portId;
        while (en.hasMoreElements())
        {
            portId = (ConnPortIdentifier) en.nextElement();
            System.out.println(portId.getName());
        }
    }
    可是郁闷的是我电脑本机明明有个COM1串口:
    于是后面在网上搜索到了一些文章。下载rxtxComm.rar。下载地址:http://115.com/file/e7nkssfu# rxtxComm.rar。里面有两个文件一个是rxtxComm.jar,一个是rxtxSerial.dll。将rxtxSerial.dll 放入 windows/system32  下面,项目中导入 RXTXcomm.jar包。再运行,就成功了。
     
  • 相关阅读:
    Java文件输入输出
    数位dp
    https://www.luogu.org/blog/An-Amazing-Blog/mu-bi-wu-si-fan-yan-ji-ge-ji-miao-di-dong-xi
    洛谷
    洛谷
    洛谷
    Java简单高精度合集
    洛谷
    洛谷
    洛谷
  • 原文地址:https://www.cnblogs.com/iomango/p/2765654.html
Copyright © 2011-2022 走看看