eclipsejad

JAD Eclipse plugin not working, No repository found at http://feeling.sourceforge.net/update


It seems that JAD plugin is not working with the latest Eclipse. After searching it in Eclipse MarketPlace when I try to install it shows an error box with the error details

No repository found at http://feeling.sourceforge.net/update

I have encountered this error on following

Eclipse Java EE IDE for Web Developers.

Version: Mars.1 Release (4.5.1)
Build id: 20150924-1200


Spring Tool Suite 

Version: 3.7.2.RELEASE
Build Id: 201511261048
Platform: Eclipse Mars.1 (4.5.1)

Solution

  • I was able to install the JAD by manually putting JAD Jar plugin file into Eclipse->dropins directory.

    Solution

    1. Download JAR from below

      http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download

    2. Put the JAR inside eclipse dropins directory

    Eclipse
    --dropins
    1. Restart Eclipse and verify that JAD is installed under
    Help -> Installation Details -> Plugins Tab

    enter image description here

    Now we should be able to use JAD.

    Note: There's one other issue that we may encounter, that is even though JAD is installed it (JAD viewer) doesn't open the class files. As default viewer for class files in Eclipse comes in the way.

    To remedy that we have to change the order of precedence of JAD class file viewer in eclipse file associations.

    Following are the steps to do that.

    1. Open Window -> Preferences -> General -> viewers -> File Associations
    2. Click on the *.class without source in the pane below for Associated viewers remove the Class File Viewer. Now JAD should be the only viewer available. If it's not present click on Add and search for JAD and add it.
    3. If we want we can add the Class File Viewer (Eclipse default) as secondary viewer, but as long as JAD is the first in the viewer list, it doesn't matter.
    4. We may want to execute the same steps (1 to 3) for *.class files also. I'm notsure, but if we don't do that may be files with source (ie. Maven jars with source) won't open with the JAD viewer.

    Following is a screenshot of the correct file association.

    enter image description here