检查您的内核中是否启用了PaX 。如果是这样,您可以使用paxctl来控制基于每个二进制文件的内存保护标志。在 Ubuntu 12.04 上,默认情况下启动 jdgui 没有问题,如果您没有明确强化您的系统。
如果 paxctl 不能帮助您解决问题,请检查您的系统上是否有防病毒或其他不真正尊重 PaX 标志的强化。我知道 Sym* * *AntiVirus for Linux 正在阻止 jdgui。一旦你摆脱了内核模块,那么一切都会恢复正常。运行lsmod | grep sym
以确认模块是否已加载。
希望这可以帮助。