在Eclipse中搜索源代码附件

Rob*_*een 3 eclipse

有没有办法在Eclipse中搜索一个特定的源附件?

目前我在做的是:

  1. 在Eclipse中,在Package Explorer中右键单击我对源代码感兴趣的二进制jar,然后选择Properties
  2. 从对话框中复制并粘贴源附件文件名
  3. 制作一个新目录
  4. 将源jar解压缩到该目录
  5. 在Emacs中搜索该目录(是的,Emacs - 这意味着我不必将其添加为Eclipse中的新项目)

必须有一个更简单的方法!

kri*_*aex 6

有没有办法在Eclipse中搜索一个特定的源附件?

你的问题的答案是:不,不是直接的.请参阅Eclipse错误#199994#23341.

我希望赏金是为了得到正确的答案,即使它可能不是你所希望的答案.

如果至少要避免使用两个工具(Eclipse与Emacs),可以随时使用的解决方法

  • 创建一个虚拟项目,例如"JDK6(dummy)",
  • 在其项目属性中停用Java构建器,以避免您不想要的自动构建以及由于缺少依赖性而可能失败的构建器,
  • 将源附件(例如source.zip)解压缩到虚拟项目的src文件夹中,
  • 在包资源管理器中选择项目或其中一个软件包
  • 使用文本或Java搜索通过Ctrl-H愉快地搜索,也许使用搜索选项"范围:所选资源"(注意:在第一次搜索操作期间,像JDK这样的大型源的初始索引可能需要一段时间,下一次它将是快多了).

我刚试过这个,它运行得很好.:-)

或者,您甚至可以选择虚拟项目的src文件夹作为库的源位置.与解压缩源JAR/ZIP相比,这可以通过F3加速诸如"公开声明"之类的事情.