【问题标题】:UnsatisfiedLinkError Java with Rxtx libraryUnsatisfiedLinkError Java 与 Rxtx 库
【发布时间】: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 中工作。

【问题讨论】:

    标签: java eclipse arduino rxtx


    【解决方案1】:

    你可以使用

     System.load("Absolute path to your jni library");
    

    这在我的项目上运行良好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-08
      相关资源
      最近更新 更多