Java HotSpot(TM) Server VM warning:
You have loaded library /tmp/libnetty-transport-native-epoll7650900490225298142.so
which might have disabled stack guard.
The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with
'execstack -c <libfile>', or link it with '-z noexecstack'.`
这在我的 Minecraft 服务器启动时显示
Ubuntu 14.04LTS 32bit java1.8.0_40
我试过完全卸载 Java。
和重新安装。
'execstack' 不是终端或 Java 中的命令
有办法解决这个问题吗?
答案1
刚刚尝试在我的服务器上更正此问题。
执行了以下操作:
sudo apt-get update
sudo apt-get install prelink
然后运行 execstack 命令才被告知file doesn't exist
手动检查/tmp
目录,文件不存在,所以这不是路径错误。
如何加载不存在的文件是一个难题,除非它是在 Java 更新期间加载然后被删除......