包javax.comm不存在

时间:2012-10-15 18:09:46

标签: java

  

可能重复:
  How to get javax.comm API?

我已下载并安装了jdk1.7.0_07并尝试​​运行COM端口侦听器程序。但我得到错误“包javax.comm不存在”。我想知道javax包是否可以在JDK中使用,或者我必须单独下载它。此外,如果我必须单独下载,我在哪里可以下载javax包?

2 个答案:

答案 0 :(得分:5)

这是一个单独的下载。如果你正在使用一个管理依赖项的构建工具(我强烈推荐!),你可以在javax.comm:comm:3.0-u1从Maven Central获取它。

除了API库本身,您还需要一个实现。事实上的标准似乎是RXTX,也可以通过Maven Central获得。由于他们自己最熟悉的原因,RXTX开发人员实际上已停止支持javax.comm API;支持它的最新版本是2.0.x。这可以在org.rxtx:rxtxcomm:2.0-7pre1的Maven Central上找到。

如果您不介意提供标准API,org.rxtx:rxtx:2.1.7还有更新的版本。显然,新API是相同的,只是在不同的包名下。这让他们改变它更加令人费解!

答案 1 :(得分:0)

我尝试在@Colin提供的链接中查找它,但无法找到它。无论如何,我得到了一些您可能觉得有用的附加(可选)信息。它是here