基于TinyB的应用程序 - 不支持的JNI版本0x00010008

时间:2016-07-20 10:56:26

标签: java eclipse java-native-interface native

我正在尝试开发基于BLE的Java应用程序,并且我正在使用TinyB。经过长时间修复有关构建项目的问题(特别是包含目录),现在我从Eclipse启动应用程序时遇到以下错误:

Native code library failed to load.
java.lang.UnsatisfiedLinkError: unsupported JNI version 0x00010008 required by /usr/local/lib/libjavatinyb.so.0.5.0.0.5.0.0.5.0

我不擅长建立图书馆,因此我不知道该问题包含哪些内容以帮助解决问题。

Java版:

openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~15.10.1-  b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)

javac版

javac 1.8.0_91

1 个答案:

答案 0 :(得分:0)

对我感到羞耻! 我没有意识到Eclipse仍在使用旧的Java 7环境。 从Java 7切换到Java 8始终是一个永无止境的故事....... 一切都很好。