吾OPENJDK编译完成,用命令行运行正确,用JNI运行错误。为什么错误?JAVA自作主张,总是加载系统库字体库。怎么办? 强制设置LD_LIBRARY_PATH为指定目录即可。改名。这个解决办法更好。因为别人也用到同名,就会冲突,改名可以一劳永逸。