JAD Eclipse 插件不工作,在 http://feeling.sourceforge.net/update 找不到存储库

JAD Eclipse plugin not working, No repository found at http://feeling.sourceforge.net/update

JAD plugin 似乎无法使用最新的 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)

似乎无法再在 sourceforge 上访问该项目。

开发商一周前开了工单:https://sourceforge.net/p/forge/site-support/12050/

我可以通过手动将 JAD Jar plugin 文件放入 Eclipse->dropins 目录来安装 JAD。

解决方案

  1. 从下面下载 JAR

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

  2. 将 JAR 放入 eclipse dropins 目录

Eclipse
--dropins
  1. 重新启动 Eclipse 并验证 JAD 是否安装在
Help -> Installation Details -> Plugins Tab

现在我们应该可以使用JAD了。

注意:我们可能会遇到另一个问题,即即使安装了 JAD,它(JAD 查看器)也不会打开 class 文件。作为 Eclipse 中 class 文件的默认查看器,出现了障碍。

为了解决这个问题,我们必须更改 JAD class 文件查看器在 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. 我们可能还想对 *.class 个文件执行相同的步骤(1 到 3)。我不确定,但如果我们不这样做,可能是带有源的文件(即带有源的 Maven jar)将无法使用 JAD 查看器打开。

以下是正确文件关联的截图。

如果在手动将 JAD jar 放入 Eclipse 后出现 java.io.IOException: Cannot run program "jad" 之类的错误,这意味着 jad.exe 可执行文件不在路径中。

您可以手动将 Eclipse 插件指向它: Window > 首选项... > Java > JadClipse > 反编译器路径。

之后您可能需要重新启动 Eclipse。

根据 OP 的回答,我访问了下载 jar 页面并复制了 repo link

http://jadclipse.sf.net/update

然后我执行了以下步骤

  1. 打开 Eclipse
  2. 单击帮助 -> 安装新软件
  3. 粘贴 link 或添加新软件站点并按 Enter

它安装 JDT Decompiler 3.4.0,这可能是 Jad 的最新版本。好吧。我测试了安装但没有工作

谁能确认和之前的版本一样吗?

我已经在 Windows 7 上为 Eclipse Junos 32 位完成了此操作。可能对尝试早期 eclipse 环境的人有用。

  1. https://varaneckas.com/jad/ or http://www.kpdus.com/jad.html#download Link 下载 windows (jad158g.win.zip) 的 jad:Windows 9x/[ 的 Jad 1.5.8g =36=] 在 Intel 平台上(238600 字节)。 解压缩下载的 jad158g.win.zip 并将 jad.exe 解压缩到某个路径,比如 C:\apps\jad\jad.exe

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

  3. 下载 Jadclipse jar (net.sf.jadclipse_x.x.x.jar)”
  4. 将 Jad Eclipse 插件 jar 复制到您的 Eclipse 插件文件夹 Ex。 C:\Java\eclipse-jee-juno-win32\plugins\net.sf.jadclipse_3.3.0.jar

  5. 打开 Eclipse 并导航至 Window –> 首选项 –> Java –> Jadclipse 进入jad的exe路径 反编译器路径:C:\apps\jad\jad.exe 临时文件目录:C:\Users\xxx.net.sf.jadclipse

  6. 重新启动 Eclipse