我是Java的新手,并为自己设定了一个写作项目,以便我可以进行一些“实践”学习。我能熟练使用C ++,但想在我的技能组合中添加另一种语言。
无论如何,该项目的一部分包括串行通信。我的目标是Windows XP平台,这个项目并不需要跨平台。
我正在使用NetBeans,在快速查看之后,我发现不再存在对串行通信的“内置”支持。
进一步搜索引导我到RXTX,然而,在按照简单安装后,他们列出的(在维基上)示例似乎不起作用。
我见过几个可购买的串口库,但我不想走那条路,至少现在还不行。
那么,前进的最佳方式是什么?坚持使用RXTX并在那里进行故障排除?或者是否有一种更易于使用的替代方式?
答案 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。