Ошибка jadclipse во время отчета о декомпиляции - PullRequest
5 голосов
/ 13 ноября 2011

Я использую Eclipse Helios Version и импортировал существующий проект в IDE.

Этот проект состоит из некоторого кода в виде файлов Jar

Итак, я установил плагин Jad Eclipse.

Теперь мой вопрос от IDE. Каждый раз, когда я щелкаю по классу (Ctrl + Mouse), который находится в 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 

Ответы [ 5 ]

4 голосов
/ 06 ноября 2012

Перейти к Preference --> Java --> Jadclipse

Задайте путь к декомпилятору, соответствующий местоположению вашего jad.exe, и укажите каталог временных файлов на что-то вроде c:\temp (убедитесь, что вы создали этот каталог)

0 голосов
/ 31 марта 2017

Я столкнулся с той же ошибкой: 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. Перезапустить затмение. Снова попробовал отладку и проблема решена.

0 голосов
/ 31 марта 2016
  1. Загрузите архив с jad.exe из http://varaneckas.com/jad/ для вашей ОС
  2. Извлечь в определенную папку
  3. Перейдите в «Окно»> «Установки»> «Java»> «JadClipse» и укажите путь для декомпиляции, указав путь, по которому вы распаковали архив
  4. Перезапустите затмение.

пример

0 голосов
/ 29 апреля 2012

Даже я тоже сталкивался с такой же проблемой.Вы можете использовать альтернативный декомпилятор, упомянутый ниже.Отлично работает в затмении

http://java.decompiler.free.fr/?q=jdeclipse

0 голосов
/ 24 апреля 2012

Вы можете создать каталог «C: \ Documents and Settings \ Sai.net.sf.jadclipse \ 1321168101468».

...