自从开始学java之后,有一件事一直让我很纠结,这就是查看帮助文档不是很方便。java的帮助文档大多是javadoc制作的,通常
提供的是一
个压缩包,里面是一堆网页文件,这种查看方式中搜索功能比较弱,所以很不方便。因此不得不去找一些第三方制作的chm格式的文档,然而,这种文档在
linux系统下查看却又有些不友好。因此,找到一个在windows和Linux都好用的帮助文档成了我最大的愿望。
昨天,照例流量开源社区时,发现了一款名为GroovyHelp的软件,其实在以前逛网站时也多次见到它,但是一直没有在意,昨天点进去看了下详细介绍,没想到这一看让我找到了好宝贝。正所谓好东西不能藏着掖着,得拿出来分享一下,因此,小撰此文推介一下。
GroovyHelp是一款帮助软件,它能够帮助Java开发人员方便快速地查找Javadoc文档并对其进行高效管理,从此无需苦寻chm格式的帮助文档了。
GroovyHelp能够帮助Java开发者快速查阅Javadoc帮助文档,主要特性如下所示(山风小子注:
目前最新特性列表请详见GroovyHelp 3.1.0发布信息
):
* 根据输入关键字,查找类,接口,方法等帮助信息(支持模糊查询)
* 支持全文检索,并高亮搜索结果(支持模糊查询)
* 以树型结构完整展现文档的整体结构及文件结构
* 支持源码关联,即查看文档所对应的源码,并语法高亮显示源码
* 支持JDK1.4+(包括JDK1.4)自带的Javadoc生成的帮助文档
* 无需解压文档及源码ZIP压缩包,节省磁盘空间
* 用户可以自由选择所需的jre1.6.0+(自己安装的jre,或者GroovyHelp提供的jre)
由
于它自身也是由java编写,因此有着java的跨平台特性,我们可以在各个操作系统中使用它。不过在使用过程中有一个需要注意的地方,由于它是
在32位环境下编写的,使用的swt类也是32位的,因此,和我一样的64位用户需要自己去下载swt的64位版,替换应用目录下
lib\endorsed的SWT类。由于只能在eclipse官网上下载,而该文件藏得比较深,这里我提供一个网盘下载:
swt-3.7-gtk-linux-x86_64.jar:盛大网盘
、115网盘
swt-3.7-win32-win32-x86_64.jar:盛大网盘
、115网盘
(山风小子注:
此处“盛大网盘”的地址有点问题,可至swt 3.7 下载页面
下载)
这个应用的使用也是非常简单,解压后在系统环境变量中添加GROOVYHELP_JAVA_HOME,值为jdk所在路径。
启动后点击菜单栏docs中manage docs,选择你需要添加的文档即可,它会自动读取文件名,如果你还需要加上源码查看的话,可以同时添加源码压缩包。建议把文档和源码都置于同一个目录下,方便管理。对了,路径中不能出现中文,否则会有问题。
等创建好索引之后就可以在应用中方便的查看、管理文档及源码了,相信它可以给开发者提供最大的帮助吧?
由
于刚刚开始使用它,还有一些不熟悉,不过在这点时间里,发现了一些比较郁闷的现象。并非所有第三方类库的开发商会提供帮助文件的下
载,通常只提供在线版,这样一来,在断网情况下仍旧无法查看。希望有朝一日有那么一个应用,可以直接将那些帮助文档下载下来,并以一定的格式显示。而像
groovyhelp的文档、源码互相对应方便查看的功能,更可以做成一个上下两个框架同步显示的形式,让用户在查看帮助的同时通过源码进行进一步了解其
操作形式。
附带说下,虽然应用界面是纯英文的,但是它可是我们国人的杰作哦。
项目地址:http://code.google.com/p/groovyhelp/
分享到:
相关推荐
本书除了对传统的计算机相关知识(Java语言基础知识、Web基础知识、数据结构与算法、操作系统、计算机网络与通信、数据库、设计模式等)以及面试笔试真题进行分析与解答外,还根据当前计算机技术的发展潮流,对面试...
阅读这样的文档可以帮助Java程序员更好地理解和应用这些工具,提高开发质量和效率。同时,阅读文档也是优秀程序员的一个重要习惯,它能帮助开发者及时获取最新的技术信息,解决实际问题,并避免重复发明轮子。 总的...
7. **JConsole/JVisualVM**: JDK自带的监控工具,可以实时查看Java应用的内存、CPU使用情况,线程状态等,帮助诊断性能问题。 8. **Postman**: API测试工具,对HTTP接口进行调试和测试,尤其在开发RESTful服务时...
ajax.chm/DWR中文文档.pdf/EJB轻松进阶.chm/Hibernate_3.2.0.chm/Hibernate_api.chm/j2eeAPI.chm/Spring_2.0_Reference_zh_...
Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历...
这个名为“java程序员必备帮助文档大全”的压缩包文件,包含了几个核心的Java框架——Spring、Struts和iBatis的相关帮助文档,这些都是Java开发者在实践中不可或缺的参考资料。下面将详细解释这些框架的核心概念、...
Java程序员开发利器_IDEA_2020升级体验,配合Java14真香__Java软件视频教程
《Java程序员面试宝典》通过200个面试题,对企业招聘Java程序员需要掌握的知识进行了系统、全面的总结,以帮助读者进行充分的面试准备,在激烈的竞争中拔得头筹。《Java程序员面试宝典》列举了各大IT公司的面试真题...
首先,标题"java程序员面试简历 WORD 模版"表明这是一个专门为Java程序员设计的Word文档模板,用于构建面试简历。在制作简历时,你需要关注以下几点: 1. **个人信息**:简历的开头应包含姓名、联系方式(电话、...
本书旨在帮助读者更好地理解Java程序员这一职业的发展路径,从求职到职场生存再到职业发展,全方位地为读者提供宝贵的建议和指导。接下来,我们将深入探讨书中提出的关键知识点。 #### 二、求职与工作中的...
在创建一份专业的JAVA程序员简历时,首先要明确的是,这份文档将是你在求职市场上的“名片”,它应该清晰、准确地展示你的技术能力、项目经验和教育背景。以下是一个详细的模板,帮助你构建一个有吸引力的JAVA程序员...
"Java程序员由菜鸟到笨鸟学习文档"就是这样一个旨在帮助初入Java世界的学习者逐步进阶的资源。它覆盖了从Java语言的基础知识到Web开发框架的关键概念,为读者提供了一个全面的学习路径。 首先,对于Java的基础部分...
这些都是帮助Java程序员从入门到资深的各个环节。 关于Java的具体知识点,可能包括了Java基础语法、集合框架、IO流、网络编程、多线程编程等。对于高级开发者而言,书中可能会讲述Java虚拟机(JVM)原理、性能调优...
根据提供的文件信息,我们可以推断出这...综上所述,《Java程序员面试笔试宝典》这本书旨在全方位地帮助Java开发者们提高自己的技术水平和面试成功率,无论是对于初学者还是有一定工作经验的专业人士都非常有参考价值。
java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流...
【Java程序员转正知识点】 1. **自我介绍**: 在转正答辩中,自我介绍是展示个人背景和技能的关键环节。作为一名Java程序员,应当包括自己的教育背景、编程经验、项目经历以及对Java语言的理解。 2. **技术成长**...
### 知识点一:程序员帮助文档仓库的概念与价值 #### 概念解析 程序员帮助文档仓库是指一种专门收集、整理并提供各种编程语言、软件开发工具和技术文档资源的存储库。这类仓库通常包含了多种格式的技术文档,如PDF...
Hibernate_api.chm,JavaScript语言参考手册.chm,JDK_API_1_6_zh_CN.CHM,jquery1.7 中文手册.chm,jQuery 1.7(带UI英文版).chm,servlet.chm,Spring.chm,Struts2[1].0.chm一系列java开发的帮助文档,是java...
Java帮助文档中提供了Java API的详细说明文档,程序员可以通过查阅帮助文档,了解系统提供的类的功能、成员方法、成员变量等等信息。 Java开发工具包(JDK)提供了多种命令,如"Java"、"Javac"、"Javadoc"、"applet...