Ubuntu Java无法识别COM端口

时间:2013-03-22 21:20:31

标签: java ubuntu serial-port 64-bit rxtx

private static void initProgram() {
    System.out.println("fdsf");

    //Must start by setting up the COM port to identify where the arduino is. 
    portList = CommPortIdentifier.getPortIdentifiers();

    while (portList.hasMoreElements()) {
        System.out.println("gggg");
        portId = (CommPortIdentifier) portList.nextElement();
        if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) {
            System.out.println(portId.getName());

            if (portId.getName().equals("/dev/ttyACM0")) {
                //SimpleRead reader = new SimpleRead();
            }
        }
    }

    System.out.println("fdsfsssssssss");
}

我正在使用java 7(openjdk)运行64位linux,并且在一个简单的应用程序中遇到问题,程序编译并运行,但从不打印“gggg”,即永远不会枚举COM端口。

我已将自己添加到拨出组,并从此处下载了RXTX库 - http://www.cloudhopper.com/opensource/rxtx/ - 并将它们放入相应的文件夹中。我只是不知道我需要做什么来让它找到任何串口。

编辑:我想应该提一下,我已经在命令提示符下尝试执行sudo apt-get install librxtx-java,这似乎没有帮助。

0 个答案:

没有答案