0

I am developing Ghidrascripts with Eclipse Version: 2025-09 (4.37.0).

I want to compile the module GhidraEmulatorUI, GhidraEmulatorUI but Eclipse does not find class GhidraPythonInterpreter used in a HookManager class. In Eclipse, where I use plugin GhidraDev to collaborate with Ghidra, I tried adding the Ghidra/Features/Jython/jython.jar delivered with Ghidra 11.4, but it resulted in an error. I used Eclipse → Preferences → PyDev → Interpreters → Jython Interpreter for this.

In The Ghidra Book, but which is already 5 years old (but will get an upgrade soon), it mentions that Ghidra uses Jython, which relies on Python2.

I assume, the Jython version in Ghidra and Eclipse should match, so how can I resolve this issue?

Thanks a lot!

3
  • "GhidraEmulatorUI" doesn't seem to be something common. Neither Google nor Github on the Ghidra project doesn't find any reference on this keyword. Please provide links. Anyway as you have noticed Jython is Python 2 only, in my opinion this shows that Jython is already dead - I would suggest not trying to "ride" it... Commented Sep 23 at 7:43
  • @Robert My comments seem to be swallowed. I added the link to the GitHub project in the description. Commented Sep 23 at 14:10
  • 2
    Ok that is a third party Ghidra plugin, unmaintained for 5 years. That means it was written for an old Eclipse and Ghidra version. This is more a development question than a RE-question. The chance of getting an answer would be higher on stackoverflow.com as the number of reverse engineers developing Eclipse plugins may be a bit limited. When posting a question on SO make clear it is targeting the Eclipse upgrade problems and include code samples showing the problematic code parts. Commented Sep 23 at 15:13

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.