似乎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)
答案 0 :(得分:5)
我可以通过手动将JAD Jar plugin
文件放入Eclipse->dropins
目录来安装JAD。
<强>解决方案强>
从下面下载JAR
http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download
将JAR放入eclipse dropins目录
的Eclipse
--dropins
帮助 - &gt;安装细节 - &gt;插件选项卡
现在我们应该能够使用JAD。
注意:我们可能会遇到另外一个问题,即使安装了JAD(JAD查看器)也不会打开类文件。作为Eclipse中类文件的默认查看器,就会出现这种情况。
要解决这个问题,我们必须在eclipse文件关联中更改JAD类文件查看器的优先顺序。
以下是执行此操作的步骤。
Window -> Preferences -> General -> viewers -> File Associations
*.class without source
关联
观众删除Class File Viewer
。现在JAD应该是唯一可用的观众。如果它不存在,请单击Add
并搜索JAD并添加它。Class File Viewer
(Eclipse默认值)作为辅助查看器,但只要JAD是查看器列表中的第一个,它就没关系。*.class
文件执行相同的步骤(1到3)。我不确定,但如果我们不这样做,可能是带有来源的文件(即带源的Maven罐子)不会打开JAD查看器。以下是正确文件关联的屏幕截图。
答案 1 :(得分:3)
如果在手动将JAD jar放入Eclipse后出现java.io.IOException: Cannot run program "jad"
之类的错误,则表示jad.exe可执行文件不在路径上。
您可以手动将Eclipse插件指向它: 窗口&gt;偏好...&gt; Java&gt; JadClipse&gt;反编译器的路径。
之后您可能必须重新启动Eclipse。
答案 2 :(得分:2)
从OP的回答中,我访问了下载jar页面并复制了回购链接
http://jadclipse.sf.net/update
然后我执行了以下步骤
它安装了JDT Decompiler 3.4.0,它是支持Jad的最新版本。 propely。我测试了安装但没有工作
任何人都可以确认它与之前的版本相同吗?
答案 3 :(得分:1)
似乎该项目无法在sourceforge上访问。
开发商一周前开了一张票:https://sourceforge.net/p/forge/site-support/12050/
答案 4 :(得分:0)
我已经在Windows 7上为32位的Eclipse Junos完成了此操作。对于尝试使用早期Eclipse env的人来说可能很有用。
从https://varaneckas.com/jad/或http://www.kpdus.com/jad.html#download下载适用于Windows的Jad(jad158g.win.zip)链接:适用于Intel平台上Windows 9x / NT / 2000的Jad 1.5.8g(238600字节)。 解压缩下载的jad158g.win.zip并将jad.exe解压缩到某个路径,例如C:\ apps \ jad \ jad.exe
从http://sourceforge.net/projects/jadclipse/或http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download
下载Jadclipse jar(net.sf.jadclipse_x.x.x.jar)将Jad Eclipse插件jar复制到Eclipse插件文件夹Ex。 C:\ Java \ eclipse-jee-juno-win32 \ plugins \ net.sf.jadclipse_3.3.0.jar
打开Eclipse并导航到Window –> Preferences –> Java –> Jadclipse 输入Jad的exe路径 反编译器的路径:C:\ apps \ jad \ jad.exe 临时文件的目录:C:\ Users \ xxx.net.sf.jadclipse
重新启动Eclipse