我正在尝试在 Java 中运行 Iotivity Simple Clent。我已经克隆了 Iotivity 项目https://github.com/iotivity/iotivity并创建了一个 eclipse 项目,其中包括所有必需的 Iotivity Java 类以及 java-examples 文件夹中的 SimpleClient 类,到目前为止我没有错误。
当我尝试运行 SimpleClient.java 我得到
Exception in thread "main" java.lang.UnsatisfiedLinkError: no ocstack-jni in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at org.iotivity.base.OcPlatform.<clinit>(OcPlatform.java:39)
at org.iotivity.base.examples.SimpleClient.startSimpleClient(SimpleClient.java:75)
at org.iotivity.base.examples.SimpleClient.main(SimpleClient.java:524)
我已经安装了 SCON 和 Gradle,但我不知道如何继续构建和创建“ocstack-jni”或任何其他需要加载的库。我的操作系统是 Windows 10。