java - 如何将 "driver"添加到 javax.comm? Java串口编程

标签 java serial-port javax.comm

我正尝试在我的 PC 上使用带有 javax.comm 类的 RS-232 串口。我是该 API 的新手,所以首先我浏览了文档,发现您应该做的第一件事是“列出”类 CommPortListener 中的所有端口并选择其中一个。

效果很好!现在的问题是我的端口不见了。它列出了/dev/ttyS0 和/dev/ttyS1 端口,在我的计算机上不存在。我的端口(我已经多次使用它们)是/dev/ttySNX0 和/dev/ttySNX1。

再次上网冲浪,我发现我应该做一些事情,比如将我的卡的驱动程序“注册”或“加载”到 API 系统,这些在以前的版本中可以完成,但现在不能。此外,我尝试在 Windows 下进行,他们为我提供了 API 的“通用”版本,需要一些 RXTX 应用程序,这开始打败我。

我会感谢任何建议、文档链接...某些...允许我通过 Java 使用串行端口的东西,这最终是我的目标...

谢谢大家!!!!

最佳答案

您尝试过 RXTX 吗?我已经在 Windows/XP 上成功地使用了那个 API。我不确定你所说的“开始打败我”是什么意思。

RXTX 项目最近有很多 Activity ,即将发布包含大量修复和额外支持的新版本。邮件列表也比较活跃。 javax.comm 已经或多或少死了一段时间。

关于java - 如何将 "driver"添加到 javax.comm? Java串口编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/299250/

相关文章:

Java - 返回字符串中特定字符的随机索引

java - Hibernate 限制 - 如何查询多个值?

Bash 从 ttyUSB0 读取并发送到 URL

javax.comm.CommPortIdentifier.getPortIdentifiers() 在运行 Debian 6 的设备上为空

java - 如何使用 Java 获取我的电脑中可用串口的列表?

java - 如何使用 java comm 从 gsm 读取短信?

java - Criteria API 使用 NOT IN 语句分块读取数据

java - Talend tJava 自定义代码 "cannot be resolved to a type"与 tLibraryLoad

bash - 在 bash 中将十六进制字节发送到串行

serial-port - Arduino 系列 1