我需要使用tinyb库,这是一个c库。作为一个java程序员,我只是习惯于jar文件。当我用cmake构建tinyb时,不会生成jar文件。如何为tinyb创建jar文件?
yhuiod9q1#
该库不是java库,而是用c编写的本机库。您不能像以前那样直接在java中使用它,这样无论java在哪里运行,它都可以独立于平台工作。您可以使用该库,但您必须将自己绑定到为其构建本机库的操作系统。如果在为raspberrypi编写程序时这对您来说没有问题,那么您可以使用jni或jna来使用该本地库。如果这真的是关于http://iotdk.intel.com/docs/master/tinyb/,您应该完整地阅读指令,不要在不知道自己在做什么的情况下盲目地执行命令。这些人已经提供了可能使用jni或jna与本机库通信的java绑定,但是您必须通过构建开关来启用java绑定(jar)的生成。
1条答案
按热度按时间yhuiod9q1#
该库不是java库,而是用c编写的本机库。您不能像以前那样直接在java中使用它,这样无论java在哪里运行,它都可以独立于平台工作。
您可以使用该库,但您必须将自己绑定到为其构建本机库的操作系统。如果在为raspberrypi编写程序时这对您来说没有问题,那么您可以使用jni或jna来使用该本地库。
如果这真的是关于http://iotdk.intel.com/docs/master/tinyb/,您应该完整地阅读指令,不要在不知道自己在做什么的情况下盲目地执行命令。这些人已经提供了可能使用jni或jna与本机库通信的java绑定,但是您必须通过构建开关来启用java绑定(jar)的生成。