2012-07-17 62 views
1

我认为jd-gui是最好的Java反编译器之一;我很高兴在Linux上使用了很长一段时间。今天我试着在Ubuntu 12.04上调用它;并且我收到以下错误消息:jd-gui 0.3.3 - 在Ubuntu 12.04上失败?

jd-gui PROT_EXEC | PROT_WRITE失败。

任何想法任何人?

回答

3

检查您的内核是否已启用PaX。 如果是,则使用paxctl以每个二进制为基础控制内存保护标志。在Ubuntu 12.04上,默认情况下启动jdgui没有问题,如果你没有明确强化你的系统。

如果paxctl无法帮助您解决问题,请检查您的系统是否具有防病毒功能或其他强化功能,但并不尊重PaX标志。我知道Sym * * * AntiVirus for Linux阻止了jdgui。一旦你摆脱了内核模块,一切都恢复正常。运行lsmod | grep sym以确认模块是否已加载。

希望这会有所帮助。

+0

完全忘了这个问题;是的,你是对的;问题是Symantec Antivurs。 – GhostCat 2016-08-19 19:36:46

0

sudo apt-get install ia32-libs-gtk