我正在尝试创建一个简单的Java小程序,用于读取通过串行端口传入的数据。 有可能吗?
答案 0 :(得分:3)
默认情况下,Java不支持与串行端口通信。像RXTX这样的库允许你这样做,但遗憾的是RXTX需要一个特定于平台的本机库才能使用串口。
更复杂的是,默认情况下Java applet在非常有限的沙箱中运行,这意味着您需要a)签署applet并b)在主机上手动安装必要的RXTX库,这不是用户友好的。
在this SO question中讨论了另一种解决方案(简而言之:使用Java Web Start,而不是applet,一切都变得容易了)。
答案 1 :(得分:1)
是的,有可能。话虽如此,我认为@andri指出了解决方案的最佳途径。
答案 2 :(得分:1)
为此,您可以使用jSSC lib(Java简单串行连接器)。谷歌代码页面:http://code.google.com/p/java-simple-serial-connector/
另见本页:http://code.google.com/p/java-simple-serial-connector/wiki/jSSC_Terminal
这是基于jSSC的串口终端applet。您可以在“下载”页面下载jSSC-Terminal的源代码。
最好的问候,Sokolov Alexey。