让Buck测试在Buck管理的C ++项目中找到libjvm.so

时间:2017-02-16 00:44:02

标签: c++ jvm java-native-interface jnienv buck

我在Buck托管C ++项目中遇到以下链接器错误:

/usr/src/hbase/hbase-native-client/buck-out/gen/core/mini-cluster-test#compile-mini-cluster-test.cc.ob19eb5e6,default/mini-cluster-test。 cc.o:在函数`MiniCluster :: create_vm(JavaVM _ **)':

/usr/src/hbase/hbase-native-client/core/mini-cluster-test.cc:80:undefined 引用`JNI_CreateJavaVM'

在Makefile中,我指定了以下内容但没有效果:

LDFLAGS = -lprotobuf -lzookeeper_mt -lsasl2 -lfolly -lwangle -L / usr / lib / jvm / java-8-openjdk-amd64 / jre / lib / amd64 / server

libjvm.so位于/ usr / lib / jvm / java-8-openjdk-amd64 / jre / lib / amd64 / server

有人可以提示吗?

由于

0 个答案:

没有答案