基于 TinyB 的应用程序 - 不支持的 JNI 版本 0x00010008
TinyB based app - Unsupported JNI version 0x00010008
我正在尝试开发一个基于 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
真丢脸!
我没有意识到 Eclipse 仍在使用旧的 Java 7 环境。
从Java 7 切换到Java 8 永远是一个没完没了的故事......
现在一切都很好。
我正在尝试开发一个基于 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
真丢脸! 我没有意识到 Eclipse 仍在使用旧的 Java 7 环境。 从Java 7 切换到Java 8 永远是一个没完没了的故事...... 现在一切都很好。