使用Java在Linux 64位下使用串行端口

使用Java在Linux 64位下使用串行端口,java,linux,serial-port,rxtx,Java,Linux,Serial Port,Rxtx,我需要使用Linux 64位机器上的Java连接并使用串行端口。在我的情况下,一个USB到串行适配器,因为笔记本电脑有一段时间没有更多的串行端口 经过一番努力,我终于成功了。然后换了笔记本电脑,我把它弄丢了;)但最终它又恢复了工作 我将在答案中记录如何操作。这样我可以在下次需要时轻松找到它:D首先,您需要Java JAR文件RXTX和Linux的串行库(32位和64位不同…) 可以在以下位置找到主库: 但是,可以在以下位置找到一个很好的包,其中包含一个run-install.sh,直接在正确的位

我需要使用Linux 64位机器上的Java连接并使用串行端口。在我的情况下,一个USB到串行适配器,因为笔记本电脑有一段时间没有更多的串行端口

经过一番努力,我终于成功了。然后换了笔记本电脑,我把它弄丢了;)但最终它又恢复了工作


我将在答案中记录如何操作。这样我可以在下次需要时轻松找到它:D

首先,您需要Java JAR文件RXTX和Linux的串行库(32位和64位不同…)

可以在以下位置找到主库:

但是,可以在以下位置找到一个很好的包,其中包含一个run-install.sh,直接在正确的位置复制库:

在此之后,确保您的用户是正确组的成员。在openSuse中,它需要
锁定
uucp
、和
拨号
组。注销并登录以使这些组生效

为了测试它,这里有一个很好的解释和程序: