Applet - Serialport通信

时间:2011-09-02 12:20:34

标签: java serial-port

我正在尝试创建一个简单的Java小程序,用于读取通过串行端口传入的数据。 有可能吗?

3 个答案:

答案 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。