2012-07-17 60 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