如何浏览包含Eclipse中源代码的jar文件中的源代码?

时间:2011-11-07 20:56:09

标签: eclipse jar editor

我有一个包含源代码的jar文件。如何在Eclipse中浏览此源代码?

目前,我的Eclipse在文本编辑器中打开了jar文件,并没有那么有用。

当我查看偏好“一般”> “编辑”> “文件关联”我没有*.jar的关联,如果我查看可用的“编辑器”,我找不到任何适合jar文件的人。

如何使用Eclipse浏览jar文件中的源代码?我应该为jar文件配置任何编辑器吗?

3 个答案:

答案 0 :(得分:6)

如果您将jar添加到项目的类路径中,则可以通过以下方式查看其来源:

  1. Referenced Libraries视图
  2. 中展开Package Explorer
  3. 展开你正在看的jar
  4. 双击.class文件
  5. 你需要jar中的.class和.java文件来查看源代码 如果您只有.java文件,则该类将不会出现。
    如果只有.class文件,则该类将显示为字节码。

    示例:

    screenshot of eclipse with referenced jar expanded

答案 1 :(得分:5)

在某个源目录中解压缩jar(它是一个zip文件),并使用此目录作为源创建一个项目。

或者,如果此源jar文件包含在Eclipse项目中用作库的类jar文件的源,只需右键单击此jar文件,选择“Properties”,然后选择“Java Source Attachment”,然后“外部文件”,并选择源jar文件。然后每次从这个类jar文件中浏览一个类时,Eclipse都会自动显示它的源代码。

答案 2 :(得分:0)

如果您只想打开jar文件(以及搜索或浏览脚本代码),请从eclipse marketplace安装名为“Eclipse zip editor”的Eclipse插件。以防万一是website 拖放到eclipse

enter image description here