NBJAD - plugin detail
Netbeans Jad decompiler integration
| Plugin owner: |
sandipchitale |
| Website: |
http://blogs.sun.com/scblog |
| Added: |
2007-04-14 |
| Last updated: |
2008-05-25 |
| NetBeans Versions: |
6.0 |
| License: |
CDDL |
| Category: |
Programming Languages |
| Size: |
0.03 MB |
| Downloaded: |
17,489 times |
| Rating: |
|
Verifications for NetBeans versions
Plugin is not subject to any verification |
Introduction
This module integrates the popular Jad decompiler into the Netbeans IDE.
Download and install the module.
Download the Jad decompiler from http://www.kpdus.com/jad.html, install it and configure the location in Tools:Options:Decompile panel. Make sure you read and follow the Jad license.
NOTE: The Decompile action in the pop up menu of .class files inside a .jar file is missing because the action is removed by the node display code :( You have to use the View:Decompile action instead.
More details here.
You can download the NetBeans 6.1 compatible NBM here.
What's new in this version
* Bug Fixes. *Now uses a single Output - Decompile output window.
* Changed the keybinding of Decompile action from Ctrl-F9 to Ctrl+Shift-F9. The Ctrl-F9 was conflicting with the Evaluate Expression... action and was failing silently.
|
[ You have to be logged in to be able to comment. ]
User Comments
NBM for 7.0.1
Is there a NBM for NetBEans 7.0.1 available and where?
Posted by martib on Nov 23, 2011
Source code
Posted by sandipchitale on May 06, 2011
Website JAD
http://www.varaneckas.com/jad
http://web.archive.org/web/20080214075546/http://www.kpdus.com/jad.html
Posted by hefaeche on Sep 21, 2009
decompile package
hi all
i would like to decompile a package completely,how can i do it?
Posted by enigma_hr on Sep 21, 2009
Ejemplo en español
harpon, Thanks for the Spanish tutorial.
Posted by sandipchitale on Oct 21, 2008
Ejemplo en español
Para ver unad emostración de uso e instalación en español les dejo este post sobre este excelente plugin: http://lefunes.wordpress.com/2008/05/06/integrar-jad-a-netbeans-mediante-nbjad/
Posted by harpon on Oct 20, 2008
it didn't work, need help
hkb, which version of the NBM did you try? With NetBeans 5.5.1 the NBM under Download button should work.
Currently I am not able to upload multiple versions of the NBM that are compatible with respective versions of NetBeans that are out there. I am working with the Plugin Portal folks to get that resolved.
Posted by sandipchitale on May 25, 2008
it didn't work, need help
I'm using NetBeans 5.5.1. After I installed it manually, and when I tried to configure, I got following exception when I opened the tools:
java.lang.NoClassDefFoundError: org/openide/util/NbPreferences
at org.netbeans.modules.java.tools.nbjad.NbjadPanel.(NbjadPanel.java:55)
at org.netbeans.modules.java.tools.nbjad.NbjadOptionsPanelController.getPanel(NbjadOptionsPanelController.java:104)
at org.netbeans.modules.java.tools.nbjad.NbjadOptionsPanelController.getComponent(NbjadOptionsPanelController.java:91)
at org.netbeans.modules.options.OptionsPanel.(OptionsPanel.java:155)
at org.netbeans.modules.options.OptionsWindowAction.actionPerformed(OptionsWindowAction.java:89)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1778)
at java.awt.Component.dispatchEvent(Component.java:3803)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Please help.
Thanks
Posted by hkb on Apr 23, 2008
It works...
Thanks, now it is working...
Posted by wbabachan on Feb 05, 2008
release60 branch cant install
jbore,
http://blogs.sun.com/scblog/resource/org-netbeans-modules-java-tools-nbjad-trunk.nbm link is for trunk builds (post 6.0).
For nb60 simply use the Download button above and install the downloaded NBM.
Posted by sandipchitale on Feb 03, 2008
release60 branch cant install
When i download from the link above (http://blogs.sun.com/scblog/resource/org-netbeans-modules-java-tools-nbjad-trunk.nbm) and then try to install it in nb60 on linux i get the following message from the plugin manager:
Missing required modules for Plugin NBJAD:
Java Source [module org.netbeans.modules.java.source = 2]
any help?
Posted by jbore on Jan 29, 2008
RE: Doesn't work
wbabachan, Please try the latest version.
Posted by sandipchitale on Jan 21, 2008
Doesn't work
I have set all the setting correctly, but it doesn't decompile. If I go to a class file then I see that decompile menu under view is enabled, but if you click on it or use short cut keys, as you mentioned, then it dosn't work. (IDE NB6)
Posted by wbabachan on Jan 10, 2008
RE: Tested with NB6
I meant "Did you configure jab in the Tools:Options:Decompile?".
Actually you may have found a bug. The keybinding for View:Decompile if Ctrl-F9 was conflicting with the Evaluate Expression... action and failing silently. I just changed it to Ctrl+Shift-F9 (Ctrl == Command on MacOS).
Posted by sandipchitale on Dec 23, 2007
RE: Tested with NB6
Did you configure jab in the Tools:Options:Miscelleneous?
Posted by sandipchitale on Dec 23, 2007
Tested with NB 6?
I've installed and configured the plugin under NetBeans 6 final but the decompilation doesn't work. I tried to click on the class where no source is available with CTRL+ ... nothing happens :(
Greetings,
Michael
Posted by wihsy on Dec 16, 2007
RE: Error happened
Hello diggywang,
Can you attach the message log and/or file a bug in issuezilla against contrib/code category and assign it to me - sandipchitale.
Posted by sandipchitale on Sep 28, 2007
Error happened
After I configured the jad location, NB displayed a information dialog: Directory does not exist: F:/Program Files/netbeans-5.5.
Actually, this directory exists, it is the place where my netbeans5.5 install.
Posted by diggywang on Jun 12, 2007