包javax.comm不存在

包javax.comm不存在,java,Java,可能重复: 我已经下载并安装了jdk1.7.0_07,并尝试运行COM端口侦听器程序。但我得到错误“包javax.comm不存在”。我想知道javax包是否在JDK中提供,或者我必须单独下载它。另外,如果我必须单独下载,我可以在哪里下载javax包?我尝试在@Colin提供的链接中查找它,但也找不到它。无论如何,我有一些额外的(可选)信息,你可能会觉得有用。它是它是单独下载的。如果您使用的是管理依赖关系的构建工具(我强烈推荐!),那么您可以从Maven Central获得它 除了API库本身,

可能重复:


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

我尝试在@Colin提供的链接中查找它,但也找不到它。无论如何,我有一些额外的(可选)信息,你可能会觉得有用。它是

它是单独下载的。如果您使用的是管理依赖关系的构建工具(我强烈推荐!),那么您可以从Maven Central获得它

除了API库本身,您还需要一个实现。事实上的标准似乎是RXTX,它也可以通过Maven Central获得。出于众所周知的原因,RXTX开发人员实际上已经停止支持
javax.comm
API;支持它的最新版本是。可在Maven Central网站上找到


如果您不介意放弃标准API,那么在上还有更新的版本。显然,新的API是相同的,只是在不同的包名下。这使得他们改变它更令人困惑

官方解释(来自安装文件):rxtx 2.1取代了整个CommAPI。尽一切努力遵守CommAPI,但出于对Sun朋友的尊重,2.1的软件包名称已移至gnu.io。感谢您的报价。可悲的是,这仍然没有任何意义。