在Java中实现串行通信的最简单的“免费”方法是什么?

时间:2010-01-08 14:32:34

标签: java serial-port

我是Java的新手,并为自己设定了一个写作项目,以便我可以进行一些“实践”学习。我能熟练使用C ++,但想在我的技能组合中添加另一种语言。

无论如何,该项目的一部分包括串行通信。我的目标是Windows XP平台,这个项目并不需要跨平台。

我正在使用NetBeans,在快速查看之后,我发现不再存在对串行通信的“内置”支持。

进一步搜索引导我到RXTX,然而,在按照简单安装后,他们列出的(在维基上)示例似乎不起作用。

我见过几个可购买的串口库,但我不想走那条路,至少现在还不行。

那么,前进的最佳方式是什么?坚持使用RXTX并在那里进行故障排除?或者是否有一种更易于使用的替代方式?

1 个答案:

答案 0 :(得分:2)

来自here

  

javax.comm package 3.0取代了javax.comm 2.0:

     

自3.0 Update1以来,Sun不再提供javax.comm的2.0版本   包含重要的错误修复,允许更好地支持它..

     

javax.comm 3.x为用户提供了新的便利,以及   对portmapping体系结构的改进和对我们的支持   Sun Ray瘦客户机平台,无需更改核心API或功能。   javax.comm 3.0提供的功能包括交互式串行   端口工具,有助于串口连接的基本诊断。

     

Windows的javax.comm已被EOLed:

     

Sun目前不提供javax.comm的Windows端口。有   没有足够的要求证明在Windows上支持javax.comm,   特别是考虑到javax.comm for Windows可以从   其他来源,例如rxtx