我在罗素上安装了一个月食。
在配置除jdk之外的环境后,我遇到了问题。

Failed to load the JNI shared library libjvm.so


我在互联网上搜索了此问题的解决方案。他们说我应该修改配置文件。

/ etc / sysconfig / selinux

但我在那里找不到。

最佳答案

https://unix.stackexchange.com/questions/85304/what-is-the-safe-way-to-allow-java-7-to-run-on-selinux

SELinux目标策略中的错误导致libjvm.so被错误地标记为java_exec_t类型而不是textrel_shlib_t类型。因此,您可以通过编辑/ etc / selinux / config文件来禁用selinux

https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Security-Enhanced_Linux/sect-Security-Enhanced_Linux-Working_with_SELinux-Enabling_and_Disabling_SELinux.html或给命令setenforce 0

感谢和问候,
阿洛克

08-03 16:40