我现在和JNI一起工作。
我做了以下的事情:
就像这样。我当然也有身体,但没什么特别的。
我试过这个,但不起作用。
# chcon -t texrel_shlib_t libhello.so感谢您的阅读和明智的解决方案。
发布于 2013-05-03 06:19:16
我自己解决了这个问题。
其原因是javah命令。
我确实喜欢下面。
javah -classpath /home/guest/workspace/.../src org.owls.HelloJNI.生成的头文件中的方法与我所期望的不同。
我希望像这样的
JNIEXPORT JNICALL void Java_HelloJNI_say(JNIEnv* env, jobject j){}但下面是实际生成的。
JNIEXPORT JNICALL void Java_org_owls_HelloJNI_say(JNIEnv* env, jobject j){}这是我问题的主要原因。
虽然我放弃了自己,但非常感谢与我有共同的问题的人。
祝你今天过得愉快
发布于 2013-04-29 03:35:16
export LD_LIBRARY_PATH="/path/to/library/"。您可以从命令行执行此操作,也可以将其添加到bashrc良好的链接中,以读取http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html和’ before ‘void’。
https://stackoverflow.com/questions/16231741
复制相似问题