树莓PI运行Debian喘息需要我的Java蓝牙服务器bluecove机库 - 我在哪里可以找到它?

2019-09-23 01:31发布

我有一个Java蓝牙服务器上,我要移植到树莓派Windows中运行。 我有很多与Java经验,但很少有蓝牙或Linux。

该PI目前有Debian的喘息操作系统和我已经安装了蓝牙和Java确定,并放置在bluecove-GPL和bluecove罐子在classpath。

当我尝试运行,但服务器的Java抱怨

机库bluecove_arm不可用。

我试着重新命名libbluecove_arm.so从GPL罐子没有成功,创下即使-Dbluecove.native.path指向它。

有谁知道在哪里可以找到正确的库,它应该被调用,它应该放在哪里?

[解决了}

发现在谷歌代码网站这表明如何编译java源文件,生成JNI头,编译和链接的C文件产生这样的库文件中的SH构建脚本。 只有打嗝是,那么所需要的库文件libbluecove_arm.so之前,将发现它被重命名。 所有的PI完成了!

Answer 1:

mkdir bluecovelib

cd bluecovelib

wget http://snapshot.bluecove.org/distribution/download/2.1.1-SNAPSHOT/2.1.1-SNAPSHOT.63/bluecove-gpl-2.1.1-SNAPSHOT-sources.tar.gz

tar -zxvf bluecove-gpl-2.1.1-SNAPSHOT-sources.tar.gz

mkdir -p bluecove/target

cd bluecove/target

wget http://snapshot.bluecove.org/distribution/download/2.1.1-SNAPSHOT/2.1.1-SNAPSHOT.63/bluecove-2.1.1-SNAPSHOT.jar

cd ../../bluecove-gpl-2.1.1-SNAPSHOT
ant all

http://privateblog.info/raspberry-pi-kak-rabotat-s-bluetooth-na-java/



文章来源: My Java bluetooth server on raspberry pi running debian wheezy needs bluecove native library - where can I find it?