Плагин JAD Eclipse не работает, хранилище не найдено на http://feeling.sourceforge.net/update
Кажется, плагин JAD не работает с последней версией Eclipse. После поиска в Eclipse MarketPlace
когда я пытаюсь установить это показывает окно ошибки с деталями ошибки
No repository found at http://feeling.sourceforge.net/update
Я столкнулся с этой ошибкой при следующем
Eclipse Java EE IDE for Web Developers.
Version: Mars.1 Release (4.5.1)
Build id: 20150924-1200
Spring Tool Suite
Version: 3.7.2.RELEASE
Build Id: 201511261048
Platform: Eclipse Mars.1 (4.5.1)
4 ответа
Я смог установить JAD вручную JAD Jar plugin
подать в Eclipse->dropins
каталог.
Решение
Скачать JAR снизу
Поместите JAR в директорию Eclipse Dropins
Затмение
--dropins
- Перезапустите Eclipse и убедитесь, что JAD установлен под
Справка -> Подробности установки -> Вкладка "Плагины"
Теперь мы должны иметь возможность использовать JAD.
Примечание. Есть еще одна проблема, с которой мы можем столкнуться: даже если JAD установлен, JAD Viewer не открывает файлы классов. В качестве средства просмотра по умолчанию для файлов классов в Eclipse.
Чтобы исправить это, мы должны изменить порядок приоритета для просмотра файлов классов JAD в ассоциациях файлов затмений.
Ниже приведены шаги, чтобы сделать это.
- открыто
Window -> Preferences -> General -> viewers -> File Associations
- Нажми на
*.class without source
на панели ниже для связанных зрителей удалитеClass File Viewer
, Теперь JAD должен быть единственным доступным зрителем. Если его нет, нажмите наAdd
и искать JAD и добавить его. - Если мы хотим, мы можем добавить
Class File Viewer
(Eclipse по умолчанию) в качестве вторичного средства просмотра, но пока JAD является первым в списке средств просмотра, это не имеет значения. - Мы можем захотеть выполнить те же шаги (от 1 до 3) для
*.class
файлы тоже. Я не уверен, но если мы этого не сделаем, возможно, файлы с исходным кодом (т. Е. Файлы Maven с исходным кодом) не откроются с помощью средства просмотра JAD.
Ниже приведен скриншот правильной ассоциации файлов.
Если вы получаете ошибку, такую как java.io.IOException: Cannot run program "jad"
после того, как JAR-файл вручную вставлен в Eclipse, это означает, что исполняемый файл jad.exe находится не по пути.
Вы можете вручную указать на него плагин Eclipse: Window > Preferences... > Java > JadClipse > Path to Decompiler.
Возможно, вам придется перезапустить Eclipse после этого.
Из ответа ОП я зашел на страницу Download jar и скопировал ссылку на репо
http://jadclipse.sf.net/update
Затем я выполнил следующие шаги
- Открытое Затмение
- нажмите Справка -> Установить новое программное обеспечение
- Вставьте ссылку или Добавить новое программное обеспечение сайта и нажмите Enter
Он устанавливает JDT Decompiler 3.4.0, который является последней версией Jad. propely. Я проверил установку, но не работает
Кто-нибудь может подтвердить, что это так же, как и в предыдущей версии?
Кажется, проект больше не доступен на sourceforge.
Разработчик открыл заявку неделю назад: https://sourceforge.net/p/forge/site-support/12050/
Я сделал это для 32-разрядной версии Eclipse Junos в Windows 7. Может быть полезно для тех, кто пробует более раннюю версию eclipse env.
Загрузите jad для Windows (jad158g.win.zip) с https://varaneckas.com/jad/ или http://www.kpdus.com/jad.html Ссылка: Jad 1.5.8g для Windows 9x/NT/2000 на платформе Intel (238600 байт). Разархивируйте загруженный jad158g.win.zip и извлеките jad.exe по некоторому пути, например, C:\apps\jad\jad.exe
Загрузите банку Jadclipse (net.sf.jadclipse_x.xxjar) с http://sourceforge.net/projects/jadclipse/ или http://jadclipse.sourceforge.net/wiki/index.php/Main_Page
Скопируйте jar-файл плагина Jad Eclipse в папку плагина Eclipse Ex. C:\Java\eclipse-jee-juno-win32\plugins\net.sf.jadclipse_3.3.0.jar
Откройте Eclipse и перейдите в Window -> Preferences -> Java -> Jadclipse. Введите исполняемый файл jad. Путь к декомпилятору: C:\apps\jad\jad.exe. Каталог для временных файлов: C:\Users\xxx.net.sf..jadclipse
Перезапустить Eclipse