Плагин 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)

person 11thdimension    schedule 10.02.2016    source источник
comment
Возможный дубликат Установка PMD 5.0.4 в eclipse   -  person Kraang Prime    schedule 03.08.2016
comment
@SamuelJackson Какие критерии вы использовали, чтобы определить это?   -  person 11thdimension    schedule 03.08.2016
comment
Этот вопрос ставит общий вопрос о том, какие указания по установке плагина одинаковы — просто поменяйте имя плагина — . Хотя предоставленное вами решение является одним из лучших, я должен использовать самую старую версию, которую я могу найти, о том, как установить X-плагин в eclipse в качестве основы.   -  person Kraang Prime    schedule 04.08.2016
comment
Этот вопрос не о том, как установить плагин в eclipse. Это конкретно связано с JAD, так как оно работало со старыми версиями eclipse, а теперь больше не работает.   -  person 11thdimension    schedule 04.08.2016
comment
... который следует тем же методам установки плагина, что и почти любой другой плагин для Eclipse. Это все равно, что спросить, как заставить Notepad++ работать с Windows, а затем предоставить инструкции по установке, или как скопировать файл Excel и показать, как копировать файл. В этих случаях для конкретной программы или типа файла инструкции будут такими же, как и для любой другой программы или типа файла соответственно.   -  person Kraang Prime    schedule 04.08.2016
comment
Вопрос более тонкий, чем установка плагина, JAD отлично работал на старой версии eclipse (до 4), однако это не похоже на заброшенный проект. Репозиторий обновлений больше не работает, и когда мы устанавливаем его через надстройки, он изначально не открывает файлы классов, и когда эта проблема решена, плагин выдает IOException для файлов классов. Ответ на все эти вопросы присутствует на этом вопросе. И если вы думаете, что это так же просто, как установить плагин в Eclipse, опубликуйте решение. Потому что я знаю, что это нужно мне, как и тысячам других Java-разработчиков, использующих Eclipse.   -  person 11thdimension    schedule 05.08.2016


Ответы (5)


Я смог установить JAD, вручную поместив файл JAD Jar plugin в каталог Eclipse->dropins.

Решение

  1. Скачать JAR снизу

    http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download

  2. Поместите JAR в каталог dropins eclipse

Eclipse
--dropins
  1. Перезапустите Eclipse и убедитесь, что JAD установлен в
Help -> Installation Details -> Plugins Tab

введите здесь описание изображения

Теперь мы должны быть в состоянии использовать JAD.

Примечание. Есть еще одна проблема, с которой мы можем столкнуться: даже если JAD установлен, он (средство просмотра JAD) не открывает файлы классов. В качестве средства просмотра файлов классов в Eclipse по умолчанию возникает проблема.

Чтобы исправить это, мы должны изменить порядок приоритета средства просмотра файлов классов JAD в ассоциациях файлов eclipse.

Ниже приведены шаги для этого.

  1. Открыть Window -> Preferences -> General -> viewers -> File Associations
  2. Нажмите на *.class without source на панели ниже, чтобы выбрать Связанные зрители и удалите Class File Viewer. Теперь JAD должен быть единственным доступным средством просмотра. Если его нет, нажмите Add, найдите JAD и добавьте его.
  3. Если мы хотим, мы можем добавить Class File Viewer (по умолчанию Eclipse) в качестве вторичного средства просмотра, но пока JAD является первым в списке средств просмотра, это не имеет значения.
  4. Мы можем захотеть выполнить те же шаги (с 1 по 3) и для *.class файлов. Я не уверен, но если мы этого не сделаем, возможно, файлы с исходным кодом (например, файлы Maven jar с исходным кодом) не будут открываться с помощью средства просмотра JAD.

Ниже приведен снимок экрана с правильной ассоциацией файлов.

введите здесь описание изображения

person 11thdimension    schedule 22.02.2016
comment
Установка работала, но по неизвестной причине декомпиляция не работает. Это, вероятно, что-то на моей стороне, так что спасибо за ответ! - person Marc-Andre; 22.02.2016
comment
Проверьте более позднюю часть ответа, возможно, вам не хватает правильной ассоциации файлов для JadClips viewer. Это нормально для новых версий Eclipse. - person 11thdimension; 22.02.2016
comment
Это проблема времени выполнения: java.io.IOException: Cannot run program "jad" но у меня сейчас нет времени на отладку, поэтому я исправлю позже. По крайней мере, плагин установлен ;) :). - person Marc-Andre; 22.02.2016
comment
У меня были проблемы с Mars.2. Ассоциация файлов работает правильно, но открытый файл класса пуст. Кажется мешают jadClipse и встроенный декомпилятор. Поэтому я отключил свойство Set Class Decompiler Viewer по умолчанию... в Java › Decomplier. - person ppasler; 03.05.2016

Если вы получаете сообщение об ошибке, такое как java.io.IOException: Cannot run program "jad", после того, как вручную перетащите JAD-файл JAR в Eclipse, это означает, что исполняемый файл jad.exe отсутствует на пути.

Вы можете вручную указать на него подключаемый модуль Eclipse: Window > Preferences... > Java > JadClipse > Path to Decompiler.

Возможно, вам придется перезапустить Eclipse после этого.

person Wimpie    schedule 23.02.2016

Из ответа ОП я посетил страницу загрузки jar и скопировал ссылку на репо.

http://jadclipse.sf.net/update

Затем я выполнил следующие шаги

  1. Открытое затмение
  2. нажмите «Справка» -> «Установить новое программное обеспечение».
  3. Вставьте ссылку или добавьте новый сайт программного обеспечения и нажмите Enter.

Он устанавливает JDT Decompiler 3.4.0, который предположительно является последней версией Jad. правильно. Я проверил установку, но не работает

Может ли кто-нибудь подтвердить, это то же самое, что и предыдущая версия?

person Prachil Tambe    schedule 04.04.2016

Кажется, проект больше не доступен на sourceforge.

Разработчик открыл тикет неделю назад: https://sourceforge.net/p/forge/site-support/12050/

person Rémi Svahn    schedule 12.02.2016
comment
Спасибо, я нашел решение. Я опубликую это здесь. - person 11thdimension; 12.02.2016
comment
@ 11thdimension И что это было за решение? Я пытался установить его, но репозиторий все еще не найден. - person Marc-Andre; 22.02.2016
comment
@ Марк-Андре опубликовал ответ сегодня. Надеюсь, что это работает для вас. - person 11thdimension; 22.02.2016

Я сделал это для 32-разрядной версии Eclipse Junos в Windows 7. Может быть полезно для тех, кто пытается использовать более раннюю среду eclipse.

  1. Загрузите jad для Windows (jad158g.win.zip) с https://varaneckas.com/jad/ или http://www.kpdus.com/jad.html#download Ссылка: Jad 1.5.8g для Windows 9x/NT/2000 на платформе Intel (238600 байт). Разархивируйте загруженный файл jad158g.win.zip и извлеките файл jad.exe по какому-либо пути, скажем, C:\apps\jad\jad.exe

  2. Загрузите jar Jadclipse (net.sf.jadclipse_x.xxjar)" с http://sourceforge.net/projects/jadclipse/ или http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download

  3. Скопируйте jar плагина Jad Eclipse в папку плагина Eclipse Ex. C:\Java\eclipse-jee-juno-win32\plugins\net.sf.jadclipse_3.3.0.jar

  4. Откройте Eclipse и перейдите к Window -> Preferences -> Java -> Jadclipse Введите путь к exe-файлу jad Путь к декомпилятору: C:\apps\jad\jad.exe Каталог для временных файлов: C:\Users\xxx.net.sf .jadclipse

  5. Перезапустите затмение

person vinsinraw    schedule 09.09.2019