【发布时间】:2016-05-31 14:09:36
【问题描述】:
我正在尝试使用 Java 与 Arduino 进行通信,因此我正在使用 rxtx 库。我已经下载了库并将相应的文件放在我的 java 项目的文件夹中。我将 rxtxxjar 放在 java 项目文件夹中的 lib 文件夹中,然后将 serial.jnlib 直接放在 java 项目文件夹中。我已经从 arduino 网站上删除了 SerialTest 代码,我尝试运行它,但我不断收到 UnsatisfiedLinkError。我研究过这个问题,我看到人们基本上以不同的方式说以下内容:
转到项目 -> 属性 -> Java 构建路径 -> 找到您的 .jar。点击 on + 打开 JAR 的属性。选择本机库位置和 编辑它以指向 RXTX 的共享库(.DLL、.so、.dylib)。
但是,我不知道如何指向共享库,尤其是因为我没有看到任何 .dll、.so 或 .dylib 文件,而且我无法使用 .jnlib,因为它是灰色的.另外,在我的 .jar 中,这只是项目吗?我在 Eclipse Java EE 中工作。
【问题讨论】: