Java 如何在Ubuntu中找到Com端口Id?

Java 如何在Ubuntu中找到Com端口Id?,java,serial-port,Java,Serial Port,我已经将USB加密狗插入了我电脑的一个端口,它在Ubuntu机器上运行,现在我需要找到USB加密狗连接的端口。在windows中,它通常在COM4中检测,现在我需要找到我需要用于Ubuntu操作系统的端口。谁能帮忙吗 我只需要从java程序通过USB加密狗进行连接。我正在使用RXTXComm.jar 我用于连接的代码: portId = CommPortIdentifier.getPortIdentifier("/dev/ttyUSB0"); 我总是很高兴 NoSuchPort Exc

我已经将USB加密狗插入了我电脑的一个端口,它在Ubuntu机器上运行,现在我需要找到USB加密狗连接的端口。在windows中,它通常在COM4中检测,现在我需要找到我需要用于Ubuntu操作系统的端口。谁能帮忙吗

我只需要从java程序通过USB加密狗进行连接。我正在使用RXTXComm.jar

我用于连接的代码:

portId = CommPortIdentifier.getPortIdentifier("/dev/ttyUSB0");    
我总是很高兴

NoSuchPort Exception only.

我试过使用,
ttyUSB0/ttyUSB1/ttyUSB2
这样。但是没有用。有谁能帮我在ubuntu机器上找到端口id吗

您好#Frederic Close感谢您的格式化如果您在命令提示符下键入
ls/dev
,是否在列表中看到
ttyUSBn
?是的,它存在,但当我尝试使用它时,得到了相同的异常。这篇文章对你有帮助吗?嗨,我知道答案了。实际上,上面的代码正在工作。问题是我是在普通用户上运行的。程序应位于root用户/root组中。现在我可以访问端口了。谢谢大家