[Eclipse插件] Eclipse中如何安装和使用GrepCode插件
2023-09-14 08:56:59 时间
Java是开源的世界,如何快速的搜索到你需要的Java源码呢?
2009年7月17日,GrepCode团队发布了一个有趣的 Java源码搜索引擎-GrepCode 。与现有的各种搜索引擎相比,Java源码搜索引擎-GrepCode把Java源码搜索带到了一个新的高度。Java源码搜索引擎-GrepCode 不但提供了语法的高亮显示和JavaDoc的现实,还提供了一种界面非常友好的的Java类型集成视图,便于人们搜索。用户可以很容易的找到某个特定版本代码依赖的工程代码。Java源码搜索引擎-GrepCode 同时允许用户从某个Java方法的调用直接定位到调用的Java方法体。堆栈跟踪搜索是 Java源码搜索引擎-GrepCode的另一大亮点,该功能允许程序员快速定位某个异常对应的代码,而不需要下载整个功能的源码包或者第三方的源码包。
笔者使用Java源码搜索引擎搜索”tapestry”
返回结果是两栏: Types和 Projects,其中Types返回的结果是tapestry各个版本中的接口和类的定义列表,而Projects返回的结果是tapestry各个版本的包名称,可见Java源码搜索引擎-GrepCode 的返回结果十分的清晰人性化,是开发人员手头查阅源码的首选!
Java源码搜索引擎-GrepCode网址:
Eclipse的GC插件和任何其它的Eclipse插件一样,都可以通过以下步骤安装:
- Help -> Install new software.
- 点击"Add..."按钮,输入Name 和 GrepCode 的更新网址http://repository.grepcode.com/java/ext-eclipse/
- 点击 "Next"按钮进入"Install Details" 页
- 接受许可说明并且点击"Finish"按钮。
用法
经过如上步骤在Eclipse中成功安装GC插件以后,我们可以使用它浏览我们代码中使用的开源库中的源码,举例说明如下:
- 假设你正在上一个项目,涉及到一个开源库,如JGroups。你的项目注册作为其依赖的JGroups-all.jar(即:假设在你的工程中使用到了JGroups这种开源代码库中的某个类),如下所示。
- “JGroupsTest”工程中用的JGroups类库中的“JChannel”类。在“JChannel”类上我们按下F3键查看“JChannel”类源码时,我们会发现“Class File Editor”中提示“未找到源代码”,我们只能浏览到“JChannel”的部分说明,并不是我们想看的“JChannel”类的源代码。
- 虽然在“Class File Editor”视图中我们没有看到“JChannel”类源码,但是我们可以点击工具面板上的“GC Search”按钮,通过GC插件搜索GrepCode内的的“JChannel”类。搜索结果显示在IDE中的“GC Search”Tab页中。
- 现在我们可以选择跟我们工程相对应的源码版本来查看"JChannel"类的源代码了。
- 我们也可以通过快捷键“Ctrl+M”最大化"Class File Editor"视窗以方便我们阅读源码。
相关文章
- eclipse怎么导入java文件_Eclipse如何导入JAVA工程?如何将项目导入Eclipse中?
- 在docker中安装phpmyadmin
- eclipse SVN插件_eclipse安装svn
- mac怎么安装svn_eclipse svn插件安装
- eclipse离线安装svn插件使用教程_eclipse不显示svn插件
- macbook如何安装双系统_双系统安装方法
- win系统下Scrapy安装
- Dimension 2022软件下载和安装教程
- Android开发学习总结(四)——Eclipse在线安装ADT插件详解手机开发
- eclipse安装activiti工作流插件详解编程语言
- 解决eclipse安装maven的问题:Unable to update index for central|http://repo1.maven.org/maven2详解编程语言
- linux中安装eclipse,安装好之后不能直接建servlet,不能直接在jsp页面中run on server.权限在作怪,我猜的,详解编程语言
- 基于Eclipse的ABAP程序开发—系统安装、配置详解编程语言
- Linux系统中快速安装VNC服务(linuxvnc安装)
- 揭秘:如何使用Eclipse连接MySQL(eclipse如何连接mysql)
- 如何使用Eclipse连接MySQL数据库(eclipse连接mysql数据库)
- Linux安装Eclipse的简单步骤(linux下安装eclipse)
- Linux系统下Eclipse安装指南(linux安装eclipse)
- 的安装Linux系统1G内存安装指南(linux1g内存)
- 安装gcc,提升Redis数据库性能(redis需要安装gcc)
- Eclipse+Python的安装与配置流程
- Ubuntu14.04下安装Eclipse的经验分享