2011-11-13 18 views
4

我正在使用Eclipse Helios版本并将现有项目导入到IDE中。jadclipse在DECOMPILATION REPORT期间出错

这个项目是在Jar文件

所以我已经安装了亚德Eclipse插件的形式包括一些代码。

现在我的问题是每当我点击类的IDE(Ctrl +鼠标),这是在jar文件,而不是Java文件,即时得到这个

/*jadclipse*/ 

/* 
    DECOMPILATION REPORT 

    Decompiled from: C:\Documents and Settings\Sai\Desktop\work\kiuybon-1.1.jar 
    Total time: 0 ms 
    Jad reported messages/errors: 
    Exit status: 0 
    Caught exceptions: 
java.io.IOException: Cannot run program "jad" (in directory "C:\Documents and Settings\Sai\.net.sf.jadclipse\1321168101468"): 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(JadDecompiler.java:217) 
    at 

回答

0

你可以将“C:\ Documents和Settings \ Sai.net.sf.jadclipse \ 1321168101468“目录来解决这个问题。

4

围棋可以完美运行在Eclipse中Preference --> Java --> Jadclipse

将路径设置反编译你的jad.exe的位置,并指出临时文件目录类似c:\temp(确保你创建这个目录)

0
  1. 下载用的jad.exe在特定的文件夹归档从http://varaneckas.com/jad/您的操作系统
  2. 提取物
  3. 转到“窗口”>“首选项”> Java> JadClipse,并使用解压缩文件的路径填充要反编译的路径
  4. 重新启动您的eclipse。

example

0

我遇到了同样的错误:jadclipse

DECOMPILATION REPORT 
Decompiled from: D:\nnn\nnnn\lib\nnn3.1.1.jar 
Total time: 0 ms 
Jad reported messages/errors: 
Exit status: 0 
Caught exceptions: 
java.io.IOException: Cannot run program "c:\jad" (in directory "C:\jad\1490924748657"): 
     CreateProcess error=5, Access is denied 

为了解决这个问题,我做了以下步骤:

  1. 加我的Windows配置文件作为所有者的jad.exe。我在我的机器上已经是管理员,但仅仅这样做并没有解决问题。

    的jad.exe>右键点击>属性>安全>高级>所有者选项卡> 所有者更改为>我的Windows配置文件

  2. 重新启动Eclipse。再次尝试调试并解决问题。