Java Decompiler in Eclipse

Respected Readers,

This post will run through steps for setting up JadClipse in Eclipse. It is a very handy decompiler and can be mighty useful.


1) Download JadClipse jar and put it in Eclipse pluigins directory. It can be downloaded from here.

2) Download Jad executable from here.

3) Start Eclipse with clean flag to ensure new plugin is loaded.

4) Specify path of jad.exe in Path to decompiler. Go to Window -> Preferences -> Java -> JadClipse.

5) Make JadClipse Class File Viewer as default viewer for *.class files. Go to Window -> Preferences -> General -> Editors -> File Associations.

That’s all. You are all set to select any class, press F3 and view its source.

Jad can also be used without Eclipse. You just need to add the parent directory of jad.exe in System Environment Path variable. Check by running jad on command prompt.

Invoke jad with -sjava flag to decompile .class file.

Any comments are welcome.

Your’s Truly


About Badal Chowdhary

I am a Software Engineer by profession. I have done SCJP and SCWCD certifications. Like working on cutting edge technologies and frameworks. Driven by challenges and fascinated by technology. I love playing and watching sports: Cricket, Ping Pong, Tennis, Badminton, Racket Ball and Gym.
This entry was posted in Core Java and tagged , , , , , , , , . Bookmark the permalink.

5 Responses to Java Decompiler in Eclipse

  1. Anonymous says:

    nice article… JAD’s plugin for ecplise makes life easy

  2. uttam kumar says:

    Thanks Badal,

    This article is really very helpful and giving the exact idea how to configure and install JAD..

    Uttam Kumar

  3. Anonymous says:

    very helpful and informative article

  4. Pingback: Debug Java classes in Eclipse without their source file | Badal Chowdhary's Blog

Leave a Reply to Badal Chowdhary Cancel reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s