Eclipse 反编译报告期间发生jadclipse错误

Eclipse 反编译报告期间发生jadclipse错误,eclipse,eclipse-plugin,jad,Eclipse,Eclipse Plugin,Jad,我正在使用EclipseHelios版本,并将现有项目导入IDE 这个项目由一些Jar文件形式的代码组成 所以我安装了Jad Eclipse插件 现在我的问题来自IDE,每当我点击jar文件中的类(Ctrl+Mouse),而不是java文件,我就会得到这个问题 /*jadclipse*/ /* DECOMPILATION REPORT Decompiled from: C:\Documents and Settings\Sai\Desktop\work\kiuybon-1.1

我正在使用EclipseHelios版本,并将现有项目导入IDE

这个项目由一些Jar文件形式的代码组成

所以我安装了Jad Eclipse插件

现在我的问题来自IDE,每当我点击jar文件中的类(Ctrl+Mouse),而不是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 

您可以创建“C:\Documents and Settings\Sai.net.sf.jadclipse\1321168101468”目录来解决此问题。

即使我也遇到过同样的问题。您可以使用下面提到的替代反编译器。它在eclipse中工作得非常好

转到
首选项-->Java-->Jadclipse

将反编译器路径设置为jad.exe的位置,并将临时文件目录指向类似于
c:\temp
(确保创建此目录)

  • 从用于您的操作系统的下载带有jad.exe的存档文件
  • 在特定文件夹中提取
  • 转到窗口>首选项>Java>JadClipse,并用提取归档文件的路径填充要反编译的路径
  • 重新启动eclipse

  • 我遇到了相同的错误: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
    
    为了解决这个问题,我执行了以下步骤:

  • 作为jad.exe的所有者添加了我的windows配置文件。我已经是我机器上的管理员了,但仅仅这样做并不能解决问题

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

  • 重新启动eclipse。再次尝试调试,问题得到解决


  • 不适合我。它添加了一个包含大量数字的目录,并表示无法访问该目录。当我在FS中创建该目录时,它会显示相同的消息。如果我重新启动eclipse,它会选择一个新的数字目录。我还尝试将我的名字添加到jad.exe。