Problems installing the Jadclipse plugin

I installed the JAD plugin for eclipse. I just downloaded the jar and placed it in the eclipse plugin folder, and then downloaded the executables from here .

After extracting the zip file, I see jad.exe and double-clicked it. I'm not sure if something is wrong at the installation stage, but in eclipse I see jadeclispe in the eclipse editor.

When I open the class file, I see the following error

 java.io.IOException: Cannot run program "jad" (in directory "C: \ Users \ sgudla .net.sf.jadclipse \ 1341954004841"): CreateProcess error = 2, The system cannot find the file specified at java.lang. ProcessBuilder.start (Unknown Source) at java.lang.Runtime.exec (Unknown Source) at net.sf.jadclipse.JadDecompiler.decompile (JadDecompiler.java:160) at net.sf.jadclipse.JadDecompiler.decompileFromArchive (JadDecompcomp : 217) at net.sf.jadclipse.JadclipseSourceMapper.findSource (JadclipseSourceMapper.java:150) at net.sf.jadclipse.JadclipseSourceMapper.findSource (JadclipseSourceMapper.java:83) at net.sf.jclcldejdecldecldejclcladdle java: 87) at net.sf. (EditorActionBars.javahaps43) at org.eclipse.ui.internal.WorkbenchPage $ 3.ru  n (WorkbenchPage.java:635) at org.eclipse.core.runtime.SafeRunner.run (SafeRunner.java:42) at org.eclipse.core.runtime.Platform.run (Platform.java:888) at org.eclipse .ui.internal.WorkbenchPage.activatePart (WorkbenchPage.java:624) at org.eclipse.ui.internal.WorkbenchPage.setActivePart (WorkbenchPage.java:3533) at org.eclipse.ui.internal.WorkbenchPage.internalAc 617 WorkbenchPage.busyOpenEditor (WorkbenchPage.java:2768) at org.eclipse.ui.internal.WorkbenchPage.access $ 11 (WorkbenchPage.java:2760) at org.eclipse.ui.internal.WorkbenchPage $ 10.run (WorkjenchPage at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:70) at org.eclipse.ui.internal.WorkbenchPage.openEditor (WorkbenchPage.java:2707) at org.eclipse.ui.internalPwerbenen (WorkbenchPage.jav  a: 2691) at org.eclipse.ui.internal.WorkbenchPage.openEditor (WorkbenchPage.java:2682) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor (EditorUtility.javahaps78) at org.eclipse .jdt.internal.ui.javaeditor.EditorUtility.openInEditor (EditorUtility.java:178) at org.eclipse.jdt.ui.actions.OpenAction.run (OpenAction.java:229) at org.eclipse.jdt.ui.actions .OpenAction.run (OpenAction.java:208) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun (SelectionDispatchAction.java:274) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run (SelectionDispatchAction.ction : 250) at org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run (OpenAndExpand.java:49) at org.eclipse.ui.actions.RetargetAction.run (RetargetAction.java:221) at org.eclipse. ui.navigator.CommonNavigatorManager $ 3.open (CommonNavigatorManager.java:185) at org.eclipse.ui.OpenAndLinkWithEditorHelper $ InternalListener.open (OpenAndLinkWithEditorHelper.java:48) at org.eclipse.jr  turedViewer.java:845) at org.eclipse.core.runtime.SafeRunner.run (SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil $ 1.run (JFaceUtil.java:49) at org.eclipse. jface.util.SafeRunnable.run (SafeRunnable.java:175) at org.eclipse.jface.viewers.StructuredViewer.fireOpen (StructuredViewer.java:843) at org.eclipse.jface.viewers.StructuredViewer.handleOpen (StructuredViewer.java: 1131) at org.eclipse.ui.navigator.CommonViewer.handleOpen (CommonViewer.java:462) at org.eclipse.jface.viewers.StructuredViewer $ 6.handleOpen (StructuredViewer.java:1235) at org.eclipse.jface.util. OpenStrategy.fireOpenEvent (OpenStrategy.java:264) at org.eclipse.jface.util.OpenStrategy.access $ 2 (OpenStrategy.java:258) at org.eclipse.jface.util.OpenStrategy $ 1.handleEvent (OpenStrategy.java:298) at org.eclipse.swt.widgets.EventTable.sendEvent (EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent (Widget.java:1053) at org.eclipse.swt.widgets.Display.runDeferredEvents (Display.java:4066) at org.eclipse.swt.widgets.Displa  y.readAndDispatch (Display.javahaps657) at org.eclipse.ui.internal.Workbench.runEventLoop (Workbench.java:2629) at org.eclipse.ui.internal.Workbench.runUI (Workbench.java:2593) at org .eclipse.ui.internal.Workbench.access $ 4 (Workbench.java:2427) at org.eclipse.ui.internal.Workbench $ 7.run (Workbench.java:670) at org.eclipse.core.databinding.observable.Realm .runWithDefault (Realm.javahaps32) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:663) at org.eclipse.ui.PlatformUI.createAndRunWorkbench (PlatformUI.javaec9l ui.internal.ide.application.IDEApplication.start (IDEApplication.java:115) at org.eclipse.equinox.internal.app.EclipseAppHandle.run (EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal. adapter. EclipseStarter.javahaps69) at org.e  clipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:179) at sun.reflect. (Unknown Source) at java.lang.reflect.Method.invoke (Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework (Main.java:619) at org.eclipse.equinox.launcher.Main.basicRun ( Main.java∗74) at org.eclipse.equinox.launcher.Main.run (Main.java:1407) at org.eclipse.equinox.launcher.Main.main (Main.java:1383) Caused by: java.io .IOException: CreateProcess error = 2, The system cannot find the file specified at java.lang.ProcessImpl.create (Native Method) at java.lang.ProcessImpl. (Unknown Source) at java.lang.ProcessImpl.start (Unknown Source) ... 71 more 

Can someone say what's missing here to make it work?

+4
source share
4 answers

How to install JAD for use with Eclipse (on Windows)

Jadclipse settings

Done.

Now you can see any source that is connected, but in a compressed (jar) format.

+17
source

Hey, just add to the answers to answer all the questions. After you have completed all the steps, start eclipse with the -clean command, otherwise jad will not work properly. I ran into this problem, so I wanted to add. eclipse -clean

+1
source

Either the plugin has a form in which you can enter the address of the executable file, or you have to put it on the path. Remember to restart eclipse if you decide to change the path in the registry.

I have used Poison several times over the years. I find that the easiest way is to use it to unzip the jar and use jad from the command line to decompile everything. Then I will rename the extensions from jad to java and from there. This way I can rename the variable and pull out the code as needed. I even went so far as to create a project to link links between files. I find this faster and more useful than plugins common to someone who was an IDE fan, and usually prefer this command line approach.

0
source

Jaceclipse plugin error for 32-bit eclipse -

Error: F: \ eclipse \ configuration \ org.eclipse.osgi \ 431 \ 0.cp \ win32 \ x86 \ jd-eclipse.dll

Solution: Install the Microsoft Visual C ++ 2008 Service Pack 1 Redistributable Package (x86)

This will solve your problem.

0
source

All Articles