gpt4 book ai didi

java - UnsatisfiedLinkError Java 与 Rxtx 库

转载 作者:行者123 更新时间:2023-12-02 03:34:57 25 4
gpt4 key购买 nike

我正在尝试使用 Java 与 Arduino 进行通信,因此我使用了 rxtx 库。我已经下载了该库并将相应的文件放入我的 java 项目的文件夹中。我将 rxtxxjar 放在 java 项目文件夹中的 lib 文件夹中,并将serial.jnlib 直接留在 java 项目文件夹中。我已经从arduino网站上取下了SerialTest代码,并尝试运行它,但我不断收到UnsatisfiedLinkError。我研究过这个问题,我看到人们基本上以不同的方式表达了以下内容:

Go to Project -> properties -> Java build path ->Find your .jar. Click on + to open the JAR's properties. Select Native library location and edit it to point to RXTX's shared library (.DLL, .so, .dylib).

但是,我不知道如何指向共享库,特别是因为我没有看到任何 .dll、.so 或 .dylib 文件,并且我无法使用 .jnlib,因为它是灰色的。另外,我的 .jar 就是这个项目吗?我在 Eclipse Java EE 中工作。

最佳答案

你可以使用

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

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

关于java - UnsatisfiedLinkError Java 与 Rxtx 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37548077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com