使用eclipse查看编译的jar库的源代码[重复]

Posted

技术标签:

【中文标题】使用eclipse查看编译的jar库的源代码[重复]【英文标题】:View source code of compiled jar libs using eclipse [duplicate] 【发布时间】:2016-09-18 11:19:27 【问题描述】:

有什么方法可以查看现有 jar 的源代码,例如 Eclipse 中的 Maven 依赖项中的源代码。

如何浏览库和查看源代码?

【问题讨论】:

特别是这个答案:***.com/a/12498717/139985 【参考方案1】:

您可以使用 Java 反编译器插件 (Jad)。 它将反编译类文件,你可以看到源代码。这个插件可以很容易地与eclipse集成

您可以使用以下链接在 eclipse 中配置 Jad http://www.mkyong.com/java/java-decompiler-plugin-for-eclipse/

【讨论】:

这不允许您浏览实际源代码。 它会反编译class文件,你可以看到源代码。 @Manoj 请注意,StephenC 写道:“这不允许您浏览 实际 源。”编译和反编译代码很少会产生原始代码,如果有的话。有些代码根本不会反编译。并且反编译的源码不会包含原来的cmets。 就像我说的。不是 >>actual 只有在没有合法/实用的方法来获取真正的源代码时才应考虑使用反编译器。 (并且在通过反编译检查您没有违反许可协议之后。)

以上是关于使用eclipse查看编译的jar库的源代码[重复]的主要内容,如果未能解决你的问题,请参考以下文章

JAVA学习-Eclipse中查看JDK类库的源代码

Eclipse安装反编译插件

eclipse中怎么查看外部jar的源码

Eclipse Oxygen(4.7.0)安装插件Eclipse Class Decompiler反编译JAR文件

Eclipse中Jar包的反编译(通过jar包查看源码)

如何解决eclipse不能查看源码的问题?