jd-core jad 哪个好用

Java&反编译利器&JD-GUI/Jad/JadClipse&(原创,&收录)
对于Java开发人员而言,没有源码可能让你无法忍受,不知道大家跟我是否有相同的感受?
尤其是当调试debug遇到问题的时候,你是否有冲动并急需想了解第三方jar内部实现机制以及实现原理,以便为了更好的解决问题,高效的开发呢?
当然对于技术大牛们,研究源码不是为了解决问题,而是为了某种“信仰”——淘金于优越代码架构。
废话少说,当你苦于没有源码的时候,你可以通过大家熟知的jad命令反编译class来获得源码。更加简便的是你可以通过这个法国网站所开发的JD-GUI跟JD-Eclipse(老官网:
, 貌似已经无法访问了)或者 新网站
,可以帮助你快速地反编译多个class,甚至整个jar。这些工具都是免费,当然对于个人用户而已,由于版权的关系,虽然免费了,你也可以给官方贡献部分资金,以支持免费软件产业的长久持续发展!
首先,我们来看下官方出品的JD-GUI的主界面截图:
&& 在此,提供原下载链接地址:
(最新版本为0.3.6,发布于日,而核心包JD-Core则同时发布,并更新到0.7.0)
&& Window:
Size : 770 Ko
MD5 checksum : AC391B87FBEB6A10C17EEE5BF085EB37
Size : 1,1 Mo
MD5 checksum : 3E82FFCB50CF57837B13
Size : 1,5 Mo
MD5 checksum : B1D4538E2BC9EA
JD-Eclipse
由于当下Eclipse开发环境的大众流行趋势,因此也提供了反编译的JD-Eclipse插件方式。当在JDT开发环境中,双击打开class的时候,或者跳转到class的时候,并且仅在没有对应的源码提供的时候,才会使用JD-Eclipse插件来反编译你打开的任何class。
支持平台:
Windows 32/64-bit
Linux 32/64-bit
Mac OSX 32/64-bit on x86 hardware
安装方式:
可通过Eclipse,Help&Install new software.
离线安装:
&&&&&&&&&&&&&
Size : 2.61 Mo
&&&&&&&&&&&&&
MD5 checksum : AACEBA21CED28D688741CD5
当前版本为0.1.5,最新的版本发布于日,值得庆贺,由于更新比较慢,还以为不会更新了呢。正常是大概一年一版本(推测的)。<img src="/blog7style/images/common/sg_trans.gif" real_src ="/uc/myshow/blog/misc/gif/E___7392ZH00SIGG.gif" TYPE="face"
ALT="Java&反编译利器&JD-GUI/Jad/JadClipse&(原创,&收录)"
TITLE="Java&反编译利器&JD-GUI/Jad/JadClipse&(原创,&收录)" />
事实上,无论是JD-GUI,还是JD-Eclipse都基于JD-Core核心包。&
该反编译工具的优点是:
无需安装任何jdk;
支持JDK 1.1 到1.7所编译的class;
支持JDK 1.5之后的枚举类型enum,范型Generices,以及注释Annotations
支持拖拽方式,反编译class及
支持保存反编译结果为源码文件或源码包(xxx.src.zip);
支持反编译后源码编辑器的着色显示;
绿色软件,打开一次后,仅会在JD-GUI程序的同一目录下,生成一个cfg文件。当你想卸载此程序的时候,直接删除这两个文件即可。(安全无毒副作用<img src="/blog7style/images/common/sg_trans.gif" real_src ="/uc/myshow/blog/misc/gif/E___6724EN00SIGG.gif" TYPE="face"
ALT="Java&反编译利器&JD-GUI/Jad/JadClipse&(原创,&收录)"
TITLE="Java&反编译利器&JD-GUI/Jad/JadClipse&(原创,&收录)" />).
当然可能上面的工具无法满足你的需求,比如你的在AIX平台上,需要反编译class。此时,就只能使用命令的方式(jad)来反编译.
&& Tomas Varaneckas
的个人网站上基本涵盖了所有平台上的jad程序。
同时也在此提供下载链接及各平台jad。
(170707 bytes, compiled
by GCC 4.0).
(293214 bytes).
(214917 bytes).
(389972 bytes) - take this
version if the one above crashes or displays the "seek error"
(288717 bytes) - OS/2 version was
cross-compiled on Windows using EMX and RSXNT packages, therefore
it requires EMX runtime (EMX.DLL should be enough).
(322311 bytes) - statically linked.
(334499 bytes) - statically linked.
(324440 bytes) - statically linked.
(264751 bytes).
(180606 bytes).
(346221 bytes) -
statically linked.
(318096 bytes) - compiled
on Sun 4m (Sparc10) using GCC 2.8.1, statically linked. Works on
Solaris 2.6 as well.
(245422 bytes) -
statically linked.
(252582 bytes) - try the
version for Solaris 8 instead.
JadClipse&
对于Eclipse下的反编译插件,使用较多的还有JadClipse,最新版本号为3.3.0,官方Wiki()上说支持Eclipse
3.3M6以后的版本。确实,由于公司统一使用来管理插件的安装,更新等,所以当前使用的也是默认配置了JadClipse作为反编译工具,本人亲自使用过并测试过,在Eclipse
3.7中使用基本正常,除了首选项中的一个设置bug外。
&& 由于JadEclipse
不内置反编译解析器,而是使用jad程序(可在
下载)来反编译。正是由于JadClipse是通过jad来反编译,因此需要设置jad路径即Java/JadClipse首选项中的Path
decompiler,默认的可能是.../plugins/com.tikal.eclipse.jad.runtime.linux_.jar/jad(如果是linux开发环境中,而在windows系统,可能是com.tikal.eclipse.jad.runtime.win32_.jar/jad)。
需要注意的是,这个设置是完全不能用,这就是我上面说的那个首选项bug。不过你可以参照如下步骤,即可让JadClipse重新焕发活力<img src="/blog7style/images/common/sg_trans.gif" real_src ="/uc/myshow/blog/misc/gif/E___6721EN00SIGG.gif" TYPE="face"
ALT="Java&反编译利器&JD-GUI/Jad/JadClipse&(原创,&收录)"
TITLE="Java&反编译利器&JD-GUI/Jad/JadClipse&(原创,&收录)" />,并且可成功反编译。要不然当你打开class在JDT中的时候,会报异常,无法创建process什么的。
& 首先,找到你当前Eclipse环境中plugins里那个jad runtime
插件jar: linux是com.tikal.eclipse.jad.runtime.linux_.jar,
windows系统是com.tikal.eclipse.jad.runtime.win32_.jar,可能其他的64位系统还有变化,本人没有测试,不好意思。附加说明一点。由于本人长期使用的是Yoxos来管理项目里的插件。所以对于本人的环境来说在当前用户目录中,路径是
/home/kemix/.yoxoslauncher/plugins/。
然后,用解压缩工具打开这个jar,把里面的jad(linux)或者jad.exe(windows),解压出来到一个目录其他目录。本人是放入jdk的bin目录(/opt/jdk1.6.0_33/bin)中,因为这样,即使想命令行执行,因为jdk的path已经设置到环境变量中了,当然就无需另行设置path,即可直接使用。
最后,回到Eclipse里,重新设置首选项中的Path to
decompiler,设置其为/opt/jdk1.6.0_33/bin/jad。再次打开你的class,如果看到反编译的源码,恭喜你,你已经可以自由的使用JadClipse了。
需要注意的是,假如,使用上述办法抽取出来的jad程序仍旧无法正常反编译你的class。那就要考虑可能是jar里抽取出来的jad不支持当前系统平台,需要从上面Jad章节中下载。并按上面的步骤,设置首选项即可。
Kemix koo(kk/ggu)
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。  今天我们要来分享一些关于Java的反编译工具,反编译听起来是一个非常高上大的技术词汇,通俗的说,反编译是一个对目标可执行程序进行逆向分析,从而得到原始代码的过程。尤其是像.NET、Java这样的运行在虚拟机上的编程语言,更容易进行反编译得到源代码。当然,也有一些商业软件,对其程序进行了混淆加密,这样我们就很难用工具反编译了。
 1、Java反编译插件 &&&Jadclipse
  JadClipse是Jad的Eclipse插件,是一款非常实用而且方便地Java反编译插件,我们只需将下载的插件包复制到eclipse的plugins目录下,然后修改window -& Preferences -& Java -& JadClipse 下的Path to decompiler ,如:C:\pin\jadnt158\jad.exe,最后在Windows -& Perference -& General -& Editors -& File Associations中修改&*.class&默认关联的编辑器为&JadClipse Class File Viewer& 即可。
  官方网站:
 2、Java反编译工具&jad
  jad是一款使用非常广泛地Java反编译工具,上面这款Jadclipse就是基于jad的反编译插件,JAD 文件包含 MIDlet 套件的标题信息,例如开发应用程序的公司、应用程序名称和大小。
  官方网站:
 3、Java 反编译器&JD-GUI
  JD-GUI 是一个用 C++ 开发的 Java 反编译工具,由 Pavel Kouznetsov开发,支持Windows、Linux和苹果Mac Os三个平台。而且提供了Eclipse平台下的插件JD-Eclipse。JD-GUI不需要安装,直接点击运行,可以反编译jar,class文件。
  官方网站:
 4、Java反编译器&jdec
  jdec是一个Java反编译器。它能够把出现在一个.class文件中的字节码还原成Java源代码,反编译的结果几乎与原始Java文件相同。它还自带一个利用swing开发的用户操作界面。
  官方网站:
 5、uuDeJava
  uuDeJava是Java Class文件的反编译工具。反编译的Java源程序被输出到Class的相同目录。内部使用jad.exe。反编译Class文件时,可以直接点击Class文件(关联后),或者选中文件或目录发送到uuDeJava的快捷方式。还可以拖动文件或目录到uuDeJava的主窗口。
  官方网站:
 6、Java 反向工程软件&Minjava
  Minjava 是一个 Java 反向工程软件,可帮助理解已存在一些 Java 软件的架构和行为。
  官方网站:
 7、Java Decompiler
  这款反编译器叫 &Java Decompiler&, 由 Pavel Kouznetsov开发,目前最新版本为0.2.5. 它由 C++开发,并且官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序。
  官方网站:
  via:&& 小峰
验证消息:Admin10000
提示:常上QQ空间的朋友可关注,精彩内容不错过。
理智评论文明上网,拒绝恶意谩骂 发表评论 / 共0条评论
登录会员中心闲暇之余,写了一个Eclipse下的Java反编译插件:Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调试。
Eclipse Class Decompiler插件更新站点: 离线安装包下载地址一:
离线安装包下载地址二:本插件仅支持Windows,Linux,Macosx操作系统。
直接使用Eclipse进行更新,支持Eclipse 3.x, 4.x,不依赖任何其他插件,直接勾选更新插件即可。不少朋友问有没有英文版的,实际上创建一个Eclipse的快捷方式,加上 -nl en_US 参数,所有的插件都会自动显示成英文,包括Eclipse Class Decompiler插件。
下图为Eclipse Class Decompiler的首选项页面,可以选择缺省的反编译器工具,并进行反编译器的基本设置。缺省的反编译工具为JD-Core,JD-Core更为先进一些,支持泛型、Enum、注解等JDK1.5以后才有的新语法。
首选项配置选项:
1.重用缓存代码:只会反编译一次,以后每次打开该类文件,都显示的是缓存的反编译代码。
2.忽略已存在的源代码:若未选中,则查看Class文件是否已绑定了Java源代码,如果已绑定,则显示Java源代码,如果未绑定,则反编译Class文件。若选中此项,则忽略已绑定的Java源代码,显示反编译结果。
3.显示反编译器报告:显示反编译器反编译后生成的数据报告及异常信息。
4.使用Eclipse代码格式化工具:使用Eclipse格式化工具对反编译结果重新格式化排版,反编译整个Jar包时,此操作会消耗一些时间。
5.使用Eclipse成员排序:使用Eclipse成员排序对反编译结果重新格式化排版,反编译整个Jar包时,此操作会消耗大量时间。
6.以注释方式输出原始行号信息:如果Class文件包含原始行号信息,则会将行号信息以注释的方式打印到反编译结果中。
7.根据行号对齐源代码以便于调试:若选中该项,插件会采用AST工具分析反编译结果,并根据行号信息调整代码顺序,以便于Debug过程中的单步跟踪调试。
8.设置类反编译查看器作为缺省的类文件编辑器:默认为选中,将忽略Eclipse自带的Class Viewer,每次Eclipse启动后,默认使用本插件提供的类查看器打开Class文件。
插件提供了系统菜单,工具栏,当打开了插件提供的类反编译查看器后,会激活菜单和工具栏选项,可以方便的进行首选项配置,切换反编译工具重新反编译,以及导出反编译结果。
类反编译查看器右键菜单包含了Eclipse自带类查看器右键菜单的全部选项,并增加了一个&#8220;导出反编译源代码&#8221;菜单项。
打开项目路径下的Class文件,如果设置类反编译查看器为缺省的查看器,直接双击Class文件即可,如果没有设置为缺省查看器,可以使用右键菜单进行查看。
Eclipse Class Decompiler插件也提供了反编译整个Jar文件或者Java包的反编译。该操作支持Package Explorer对包显示布局的操作,如果是平铺模式布局,则导出的源代码不包含子包,如果是层级模式布局,则导出选中的包及其所有的子包。
Debug调试:可以在首选项选中对齐行号进行单步跟踪调试,和普通的包含源代码时的调试操作完全一致,同样的也可以设置断点进行跟踪。
很不错!&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
Cannot complete the install because some dependencies are not satisfiable
org.sf.feeling.decompiler.feature.group [1.0.2.] cannot be installed in this environment because its filter is not applicable.&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
&#64;xz 已增加对Linux和Macosx操作系统的支持。&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
安装完成后,启动myeclipse会自动关闭。。。&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
&#64;Melanzpl MyEclipse加上启动参数-clean启动,这是Eclipse Update的bug导致的。&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
朋友,你是不是sodi的陈超啊?&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件[未登录]
我安装了,没有报错,但是Class没有被反编译;我想请问,这个还要设置吗,比如安装Jad?如何设置?&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
没64位系统的吗?
64位JDK不能用啊&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
64 JDK可以用!!!!8错!!!&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
非常棒&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
您好!安装完插件后在eclipse和myeclipse不能debug变量,watch变量报错,错误信息如下,“&error(s)_during_the_evaluation&”,请问是我哪配置不正确吗?&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
如果方便,您可以通过邮箱QQ:联系我。多谢!&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
&#64;ZZZZdebug变量,需要你的jar的编译支持变量表,但是一般ant默认编译是不支持变量表的,就会出现你的问题,需要一定的技巧来解决,比如直接访问方法的参数,看参数的内部结构。&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
&#64;三人行,必有我师焉老师,关于解决的技巧,能否再详细点呢。能提供相应的关键词,放在在google上搜索就好。多谢,多谢。&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件[未登录]
您好,有个疑问想请教。我有jd-gui.exe 对应jd-core为version 0.6.0反编译class,生成的java有对应的属性,但用您开发的插件,有个别属性在反编译出来的java程序中没有,请问这个情况我该如何解决呢?&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
&#64;richard已经用的是最新版的jd-core了,最后一次更新是2009年……一般来说不会出现属性都反编译不出来的情况啊。&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
之前安装了1.02版本无法启动,来这里看到加-clear参数后正常启动;接着多手卸载了1.02,重启,再装1.03,然后就是启动不了了,有没有-clear参数都不行。系统win8 x64.看不懂错误信息,估计这段给你有用。-------------------------------------------------------siginfo: ExceptionCode=0xc0000005, writing address 0x...Stack: [0x37ef10000],
sp=0x37f0f9d8,
free space=1022kNative frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)C
[ntdll.dll+0x61255]C
[ntdll.dll+0x4f489]C
[MSVCR71.dll+0x3593]C
[zip.dll+0x784d]J
java.util.zip.ZipFile.close()Vj
org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile.close()V+56j
org.eclipse.osgi.baseadaptor.bundlefile.MRUBundleFileList.dispatchEvent(Ljava/lang/OLjava/lang/OILorg/eclipse/osgi/baseadaptor/bundlefile/BundleF)V+29j
org.eclipse.osgi.baseadaptor.bundlefile.MRUBundleFileList.dispatchEvent(Ljava/lang/OLjava/lang/OILjava/lang/O)V+15J
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(Ljava/util/SLorg/eclipse/osgi/framework/eventmgr/EventDILjava/lang/O)Vj
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run()V+26v
~StubRoutines::call_stubJava frames: (J=compiled Java code, j=interpreted, Vv=VM code)J
java.util.zip.ZipFile.close(J)VJ
java.util.zip.ZipFile.close()Vj
org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile.close()V+56j
org.eclipse.osgi.baseadaptor.bundlefile.MRUBundleFileList.dispatchEvent(Ljava/lang/OLjava/lang/OILorg/eclipse/osgi/baseadaptor/bundlefile/BundleF)V+29j
org.eclipse.osgi.baseadaptor.bundlefile.MRUBundleFileList.dispatchEvent(Ljava/lang/OLjava/lang/OILjava/lang/O)V+15J
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(Ljava/util/SLorg/eclipse/osgi/framework/eventmgr/EventDILjava/lang/O)Vj
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run()V+26v
~StubRoutines::call_stub---------------------------------------------&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
Failed to load JavaHL Library.These are the errors that were encountered:D:\Program Files\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1186\1\.cp\libapr-1.dll: %1 不是有效的 Win32 应用程序。D:\Program Files\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1186\1\.cp\libapriconv-1.dll: Can't find dependent librariesD:\Program Files\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1186\1\.cp\libaprutil-1.dll: Can't find dependent librariesD:\Program Files\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1186\1\.cp\libsvn_subr-1.dll: Can't find dependent librariesD:\Program Files\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1186\1\.cp\libsvn_delta-1.dll: Can't find dependent librariesD:\Program Files\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1186\1\.cp\libsvn_diff-1.dll: Can't find dependent librariesD:\Program Files\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1186\1\.cp\libsvn_wc-1.dll: Can't find dependent librariesD:\Program Files\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1186\1\.cp\libsvn_fs-1.dll: Can't find dependent librariesD:\Program Files\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1186\1\.cp\libsvn_repos-1.dll: Can't find dependent librariesD:\Program Files\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1186\1\.cp\libsvn_ra-1.dll: Can't find dependent librariesD:\Program Files\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1186\1\.cp\libsvn_client-1.dll: Can't find dependent librariesD:\Program Files\MyEclipse\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1186\1\.cp\libsvnjavahl-1.dll: Can't find dependent librariesno svnjavahl-1 in java.library.pathno svnjavahl in java.library.pathjava.library.path = D:\Program Files\MyEclipse\MyEclipse 10;.;C:\Windows\Sun\Java\C:\Windows\system32;C:\WD:/Program Files/MyEclipse/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/D:/Program Files/MyEclipse/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/D:/Program Files/MyEclipse/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/lib/i386;c:\program files (x86)\imagemagick-6.3.9-q16;C:\Windows\system32;C:\WC:\Windows\System32\WC:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\TortoiseSVN\binTortoiseSVN\D:\Program Files\Java\jdk1.7.0_06/D:\Android\android-sdk\C:\Program Files (x86)\Common Files\TTKN\Bin&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
&#64;青菜Failed to load JavaHL Library.这是SVN的Native库发生错误……和反编译插件无关。&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
&#64;三人行,必有我师焉给你发了评论后它自己又能启动了,但是不够一分钟又关,接着再次启动直接把反编译插件删掉,恢复正常。然后不用配置这种安装方式安装,直接把压缩包扔到MyEclipse 10\dropins里面,启动,正常。最后发现org.eclipse.osgi\bundles\1186\1\.cp\libapr-1.dll不知道咋回事的竟然是0字节,对他没辙直接删掉,现在貌似一切正常了。谢谢你的插件啦!赞一个!&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
这个真的不需要其他插件依赖吗,我下载了离线包~无论使用link方式安装 还是new software-&导入zip包 ,安装成功(可以在eclipse的preference看到配置界面)后没法使用,toolbar中“反编译器”目录下的,“Jad”、“Jad-Core&以及”导出反编译代码“选项都为灰色,右击class文件,open with”类反编译查看器“,得到的结果与系统默认的”class file viewer“打开效果一样,都是”source not found“……请问这是什么原因啊?谢谢&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
您好,插件做得非常不错,但是我有个建议,能不能设置一个默认的源码导出路径不用每次都选,然后自动关联源码?这样调试就不用手动attach源码了&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
Eclipse Class Decompiler——Java反编译插件这个反编译软件非常不错,当是不支持 Eclipse 4.x版本,安装后不能启动,即使加了-clear也能启动&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
希望作者可以继续更新,或者把这个软件开源,让社区来维护它&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
Could not open the editor: Editor could not be initialized.
java.lang.UnsatisfiedLinkError: D:\MyEclipse 10\configuration\org.eclipse.osgi\bundles\1166\1\.cp\win32\x86\jd-eclipse.dll: このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールすることにより問題が解決する場合があります。
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1674)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.System.load(System.java:1005)
at jd.ide.eclipse.editors.JDSourceMapper.loadLibrary(JDSourceMapper.java:45)
at org.sf.feeling.decompiler.jdcore.JDCoreSourceMapper.findSource(JDCoreSourceMapper.java:61)
at org.sf.feeling.decompiler.jdcore.JDCoreSourceMapper.findSource(JDCoreSourceMapper.java:217)
at org.sf.feeling.decompiler.editor.DecompilerSourceMapper.findSource(DecompilerSourceMapper.java:77)
at org.sf.feeling.decompiler.editor.JavaDecompilerClassFileEditor.doOpenBuffer(JavaDecompilerClassFileEditor.java:74)
at org.sf.feeling.decompiler.editor.JavaDecompilerClassFileEditor.doOpenBuffer(JavaDecompilerClassFileEditor.java:51)
at org.sf.feeling.decompiler.editor.JavaDecompilerClassFileEditor.doOpenBuffer(JavaDecompilerClassFileEditor.java:42)
at org.sf.feeling.decompiler.editor.JavaDecompilerClassFileEditor.doSetInput(JavaDecompilerClassFileEditor.java:156)
at org.eclipse.ui.texteditor.AbstractTextEditor$19.run(AbstractTextEditor.java:3200)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756)
at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2642)
at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3218)
at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3245)
at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:828)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:647)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:289)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2945)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2850)
at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2842)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2793)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2789)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2773)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2764)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:368)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:174)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:249)&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
这个出错了&#64;彭正一
&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
楼主 feeling,强烈支持&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件[未登录]
有没有英文的版本。。。--强迫症患者一个&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
好人啊 lzw5建议lz将离线地址更新在sourceforge download连接下,那个网站好不友好&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件[未登录]
lz是个大好人我用你的插件能成功在设定的断点处断到但是在断点处, 我点击试图进入反编译出来的函数逻辑一直提示我&Source not found& 即使我怎么&Edit Source Lookup path&也一直不成功BTW,我的jar包里面都是被混淆过的class, 这个有关系吗?&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件[未登录]
lz是个大好人我用你的插件能成功在设定的断点处断到但是在断点处, 我点击试图进入反编译出来的函数逻辑一直提示我&Source not found& 即使我怎么&Edit Source Lookup path&也一直不成功BTW,我的jar包里面都是被混淆过的class, 这个有关系吗?我的qq &&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件[未登录]
&#64;leo无耻,把别人的代码编译一下拿出来当说是自己开发的,又不说明原始作者&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
&#64;aaa我代码是开源的,你自己说我编译谁的代码,比较一下代码相似度是多少。我写的开源软件又不是一个两个,哪个不是原创的。JAD和JD-Core的反编译插件都有,有谁整合到一起了?说话请负责任。&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
&#64;三人行,必有我师焉Hello, 作者你好。最新的JD-GUI已经集成了 jd-core 0.7 了,在部分类的反编译上(上面有评论提到的类的属性展示上)有提升改变,不知 decompiler 插件何时可以集成最新的 Jd-core?又或者能否增加特性让用户独立选择jd-core版本,自己升级?&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件[未登录]
Eclipse4.3不能用,求解&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
MAC OSX 10.9 eclipse
Kepler Service Release 2可用,谢谢分享!!&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
64位JDK确实不能使用,安装到最后一步报错&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件[未登录]
有没有直接放入eclipse\dropins下面的方式?如果无法访问离线方式也将安装错误&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
mac osx 10
eclipse luna ,可以安装,无论离线还是在线,貌似都要vpn,才可以,估计依赖包选到sourceforge,被墙了,vpn ok&&&&
&re: 【原创】Eclipse Class Decompiler——Java反编译插件
&#64;livpn后再试,应该ok&#64;li&&&&

我要回帖

更多关于 jd core 的文章

 

随机推荐