2010-01-08 68 views
1

我是新來的Java,並且爲自己寫了一個項目,以便我可以做一些「實際操作」的學習。我對C++很流利,但想要在我的技能集中添加另一種語言。什麼是在Java中實現串行通信最簡單的「免費」方式?

無論如何,該項目的一部分包括串行通信。我的目標是Windows XP平臺,而這個項目並不需要跨平臺。

我正在使用NetBeans,並且在快速查看事件後,發現對串行通信的「內置」支持不再存在。

進一步的搜索引導我到RXTX,但是,在簡單安裝之後,他們列出的(在wiki上)示例似乎不起作用。

我已經看到了幾個可購買的串行庫,但我不想沿着這條路走下去,至少現在還沒有。

那麼,最好的前進方向是什麼?堅持RXTX並在那裏排除故障?還是有一種更簡單的替代方法?

+5

我以前用RXTX進行串口通訊沒有問題。也許如果你的問題是讓RXTX工作? – Cesar 2010-01-08 14:41:21

回答

2

here

javax.comm package 3.0具有替代javax.comm 2.0:

太陽不再提供javax.comm的2.0版本,因爲3.0 UPDATE1 包含重要的錯誤修復可更好地支持它..

javax.comm 3.x爲用戶提供了新的便利,以及 改進了portmapping架構並支持我們的 Sun Ray瘦客戶機平臺,不改變核心API或功能。 可用於javax.comm 3.0的功能之一是交互式串口 端口工具,它有助於串口連接的基本診斷。對於Windows

javax.comm已經EOLed:

javax.comm的

一個Windows端口目前不提供太陽有 不足以證明支持Windows上的javax.comm, ,特別是考慮到可用於Windows的javax.comm從 其他來源,如rxtx

+0

這是在Windows上可用嗎?上次我看起來不是。 – djna 2010-01-08 14:37:48

+0

它似乎不是。我更新了我的答案。 – Bozho 2010-01-08 14:41:02

+1

如果你做了一個很好的谷歌搜索,你仍然可以找到舊的,很好的javax.comm,但是如果你開始一個新的SW你應該與rxtx。 – 2010-01-08 15:53:40

相關問題