我正试图通过Java Marine API和RXTX API从NMEA 0183 GPS获取GPS数据。
运行Java Marine提供的SerialPortExample.java时,我遇到了两个错误。也许它们是相关的,所以我将它们捆绑在一起作为这个问题。
gnu.io.PortInUseException: Unknown Application
我认为这是由于RXTX API引起的。搜索结果表明,OSX经常缺少所需的var/lock文件夹,可以通过 sudo mkdir /var/lock
来解决(完整详情请参见:https://groups.google.com/forum/#!topic/openhab/YUJC8DTLokc),但这并没有解决我的问题。
WARNING: RXTX Version mismatch
我有 Jar RXTX-2.1-7
,但 native lib Version = RXTX-2.2pre2
。我正在尝试下载最新版本的RXTX,但一直遇到无法访问的链接(http://rxtx.qbang.org)
我在MB Air上运行Mavericks。
有人能帮忙吗?