自从开始学java之后Q有一件事一直让我很U结Q这是查看帮助文档不是很方ѝjava的帮助文档大多是javadoc制作的,通常提供的是一 个压~包Q里面是一堆网|Ӟq种查看方式中搜索功能比较弱Q所以很不方ѝ因此不得不L一些第三方制作的chm格式的文档,然而,q种文档?linuxpȝ下查看却又有些不友好。因此,扑ֈ一个在windows和Linux都好用的帮助文档成了我最大的愿望?/p>
昨天Q照例流量开源社区时Q发C一Ƒ为GroovyHelp的YӞ其实在以前逛网站时也多ơ见到它Q但是一直没有在意,昨天点进ȝ了下详细介绍Q没惛_q一看让我找C好宝贝。正所谓好东西不能藏着掖着Q得拿出来分享一下,因此Q小撰此文推介一下?/p>
GroovyHelp是一Ƒָ助YӞ它能够帮助Java开发h员方便快速地查找Javadoc文档q对其进行高效管理,从此无需苦寻chm格式的帮助文档了?/p>
GroovyHelp能够帮助Java开发者快速查阅Javadoc帮助文档Q主要特性如下所C(山风子注:目前最新特性列表请详见GroovyHelp 3.1.0发布信息Q:
* Ҏ输入关键字,查找c,接口Q方法等帮助信息Q支持模p查询)
* 支持全文索,q亮搜索结果(支持模糊查询Q?br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /> * 以树型结构完整展现文档的整体l构及文件结?br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /> * 支持源码兌Q即查看文档所对应的源码,q语法高亮显C源?br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /> * 支持JDK1.4+Q包括JDK1.4Q自带的Javadoc生成的帮助文?br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /> * 无需解压文档及源码ZIP压羃包,节省盘I间
* 用户可以自由选择所需的jre1.6.0+Q自己安装的jreQ或者GroovyHelp提供的jreQ?/span>
׃它自w也是由java~写Q因此有着java的跨q_Ҏ,我们可以在各个操作系l中使用它。不q在使用q程中有一个需要注意的地方Q由于它??2位环境下~写的,使用的swtcM?2位的Q因此,和我一L64位用户需要自己去下蝲swt?4位版Q替换应用目录下 lib\endorsed的SWTcR由于只能在eclipse官网上下载,而该文g藏得比较深,q里我提供一个网盘下载:Q?strong style="color: #000000;">山风子注:?a target="_blank" href="http://www.aygfsteel.com/BlueSUN/archive/2011/10/24/361839.html">GroovyHelp 3.2.0 RC-2开始,GroovyHelp自带了Windows和Linux?2位及64位swt的jar包,q自动选择正确的版本,?strong>无需自行下蝲swtQ?/span>
swt-3.7-gtk-linux-x86_64.jar:盛大|盘?a target="_blank">115|盘
swt-3.7-win32-win32-x86_64.jar:盛大|盘?a target="_blank">115|盘 Q?strong>山风子注:此处“盛大|盘”的地址有点问题Q可?a target="_blank" >swt 3.7 下蝲面下蝲Q?a target="_blank">
q个应用的用也是非常简单,解压后在pȝ环境变量中添加GROOVYHELP_JAVA_HOMEQgؓjdk所在\径?/p>
启动后点击菜单栏docs中manage docsQ选择你需要添加的文档卛_Q它会自动读取文件名Q如果你q需要加上源码查看的话,可以同时d源码压羃包。徏议把文档和源码都|于同一个目录下Q方便管理。对了,路径中不能出C文,否则会有问题?/p>
{创建好索引之后可以在应用中方便的查看、管理文档及源码了,怿它可以给开发者提供最大的帮助吧?
׃刚刚开始用它Q还有一些不熟悉Q不q在q点旉里,发现了一些比较郁L现象。ƈ非所有第三方cd的开发商会提供帮助文件的?载,通常只提供在U版Q这样一来,在断|情况下仍旧无法查看。希望有朝一日有那么一个应用,可以直接那些帮助文档下载下来,q以一定的格式昄。而像 groovyhelp的文档、源码互相对应方便查看的功能Q更可以做成一个上下两个框架同步显C的形式Q让用户在查看帮助的同时通过源码q行q一步了解其 操作形式?/p>
附带说下Q虽然应用界面是U英文的Q但是它可是我们国h的杰作哦?/p>
目地址Q?a >http://code.google.com/p/groovyhelp/
原创文章Q{载请注明Q?/strong> 转蝲?a >|憩?/a>
本文链接地址: JAVAE序员帮助文档查看利器:GroovyHelp
GroovyHelp是一Ƒָ助YӞ它能够帮助Java开发h员方便快速地查找Javadoc文档q对其进行高效管理,从此无需苦寻chm格式的帮助文档了?/p>
groovyhelp-3.0.0-20110315?.0.0-rc-1的第一个EA版本Q做了如下修改:
修正的bug:
* 有时GroovyHelp无法启动
* 搜烦l果列表的滚动条到达底部后会自动跛_剙Q注Q如果有更多查询l果Q滚动条到达底部时会弹回一D距M昄更多的查询结果)
所做的改进:
* 支持Java 7自带的javadoc生成的文?/p>
* q一步提升启动性能
* 对输入的Doc Nameq行验证Q必ȝa~z,A~Z,,0~9,.,- l成
更多信息误问:http://code.google.com/p/groovyhelp/
下蝲Q?a target="_blank">http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-20110315-with-dependencies.zip
主要修正如下bug:
* 当通过点击锚点查看Ҏ或属性信息时Q点击show src按钮无法显C源?/p>
* 文件或文gҎ至Doc Home后,点击Finish按钮无法对其创徏索引
* 有时Resource Tab|法显C?/p>
优化Q?/p>
* 提供退出前优化索引功能Q该功能试烦引的寸变小、启动更快,在添加多个javadoc后按需要用?/p>
* 当分c页面中只有一个链接时Q双L询结果自动显Cjavadoc page
* UI优化Q比如ctrl + e关闭其他Tab)
更多信息误问:http://code.google.com/p/groovyhelp/
下蝲Q?a target="_blank" >http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-20110310-with-dependencies.zip