1系统平台:
linux(fedora15)
2java -version:
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.1) (fedora-57.1.10.1.fc15-i386)
OpenJDK Server VM (build 20.0-b11, mixed mode)
问题1
找不到jni.h和jni_md.h
解决方法:
搜索
#find / -name jni.h
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/include/jni.h
#find / -name jni_md.h
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/include/linux/jni_md.h
在/usr/include/ 目录下看有java文件夹没,若没将 /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/include/下的文件拷贝到/usr/include/java下,并将jni_md.h也拷贝到该目录下,ok!
问题2
Exception in thread "main" java.lang.UnsatisfiedLinkError: no CJniNative in java.library.path
at java.lang.ClassLoader.loadLibra
linux(fedora15)
2java -version:
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.1) (fedora-57.1.10.1.fc15-i386)
OpenJDK Server VM (build 20.0-b11, mixed mode)
问题1
找不到jni.h和jni_md.h
解决方法:
搜索
#find / -name jni.h
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/include/jni.h
#find / -name jni_md.h
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/include/linux/jni_md.h
在/usr/include/ 目录下看有java文件夹没,若没将 /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/include/下的文件拷贝到/usr/include/java下,并将jni_md.h也拷贝到该目录下,ok!
问题2
Exception in thread "main" java.lang.UnsatisfiedLinkError: no CJniNative in java.library.path
at java.lang.ClassLoader.loadLibra