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

Jon*_*nas 4 eclipse jar editor

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

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

当我查看首选项"常规">"编辑器">"文件关联"时,我没有关联*.jar,如果我查看可用的"编辑器",我找不到任何看起来非常适合jar文件的人.

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

Chr*_*ris 6

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

  1. Referenced LibrariesPackage Explorer视图中扩展
  2. 展开你正在看的罐子
  3. 双击.class文件

但是,您需要jar中的.class和.java文件来查看源代码.
如果您只有.java文件,则该类将根本不显示.
如果只有.class文件,则该类将显示为字节码.

例:

带有引用jar的eclipse的屏幕截图已展开


JB *_*zet 5

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

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