阅读更多

9顶
1踩

编程语言

原创新闻 GroovyHelp3.0 Beta-1 发布

2011-02-28 09:06 by 正式记者 山风小子 评论(21) 有6882人浏览

 

GroovyHelp是一款帮助软件,它能够帮助Java开发人员方便快速地查找Javadoc文档并对其进行高效管理,从此无需苦寻chm格式的帮助文档了。

 

GroovyHelp能够帮助Java开发者快速查阅Javadoc帮助文档,主要特性如下所示:
* 根据输入关键字,查找类,接口,方法等帮助信息(支持模糊查询)
* 支持全文检索,并高亮搜索结果(支持模糊查询)
* 以树型结构完整展现文档的整体结构及文件结构
* 支持源码关联,即查看文档所对应的源码,并语法高亮显示源码
* 支持JDK1.4+(包括JDK1.4)自带的Javadoc生成的帮助文档
* 无需解压文档及源码ZIP压缩包,节省磁盘空间
* 用户可以自由选择所需的jre1.6.0+(自己安装的jre,或者GroovyHelp提供的jre)

 

 

更多信息请访问:http://code.google.com/p/groovyhelp/
下载:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-beta-1-with-dependencies.zip

 

界面预览:

 

 

 

 

 

 

 

 

 

 

 

 

 

9
1
评论 共 21 条 请登录后发表评论
21 楼 zcj007b 2011-03-06 21:53
  好 东西  还没有用过 第一次听说 谢谢了
20 楼 山风小子 2011-03-02 23:45
Linux版将在GroovyHelp功能稳定后推出,敬请期待。
另外项目主页(http://code.google.com/p/groovyhelp/)已更新,添加了一个视频教程(gif图片),界面截图也全部重新上传。
19 楼 fantasy86 2011-03-02 21:08
linux下试用的方法:
$unzip groovyhelp.exe
$java -Djava.system.class.loader=bluesun.groovyhelp.GroovyHelpClassLoader -Dkey=69 -cp .:lib/groovyhelp.jar:lib/groovyhelp_dependencies.jar bluesun.groovyhelp.Starter
18 楼 fantasy86 2011-03-02 21:05
linux下试用的方法:
java -Djava.system.class.loader=bluesun.groovyhelp.GroovyHelpClassLoader -Dkey=69 -cp .:lib/groovyhelp.jar:lib/groovyhelp_dependencies.jar bluesun.groovyhelp.Starter
17 楼 flounder 2011-03-02 17:44
下载了,先用用
16 楼 山风小子 2011-03-01 23:35
为了让beta-2能更好地满足大家的需求,先提供一个过渡版本供大家使用:
http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-20110301-with-dependencies.zip
新增如下特性:
1,快速启动
2,添加快捷方式,ctrl+w关闭当前tab页,ctrl+q关闭所有tab页
3,支持对目录建索引,实现方式是先压缩后建索引

注意:如果是覆盖安装,请先删除beta-1创建的idx目录(在GroovyHelp的所在目录下)


更多信息请访问:http://code.google.com/p/groovyhelp/
15 楼 山风小子 2011-03-01 21:48
To macrotea:
刚下载了jsoup-1.5.2-javadoc.jar和jsoup-1.5.2-sources.jar,点击“J”图标后,可以正常显示。
14 楼 山风小子 2011-03-01 20:52
To macrotea:
这些改进将于Beta-2中实现,现处于内部测试阶段。

To hcqenjoy:
可以将文档管理对话框中的复选框打钩或取消打钩以批量切换doc列表。
13 楼 山风小子 2011-03-01 20:47
To Zahir: GroovyHelp完全基于Java,可支持多平台
12 楼 Zahir 2011-03-01 15:25
www.grepcode.com 网速快的童鞋可以尝试下这个
11 楼 hcqenjoy 2011-03-01 15:18
切换doc 能用列表 吗  能批量加入一个文件夹下的doc吗 一个个加入太麻烦
10 楼 macrotea 2011-03-01 11:21
首先感谢作者的分享

我遇到的问题:
1.启动有点慢,希望能改善下
2.
doc home:
D:\OpenSource\jsoup1.5.2\jsoup-1.5.2-javadoc.jar
doc src:
D:\OpenSource\jsoup1.5.2\jsoup-1.5.2-sources.jar
当如上设置后,怎么我只能看得到api doc,却找不到看源码的 ?
3.提供关闭所有tab的功能
4.快捷键,呵呵
9 楼 半人马 2011-03-01 09:49
jetbrains IntelliJ IDEA 的开源版本能实现列出的所有功能,并且更强大。
8 楼 Zahir 2011-03-01 09:16
是否支持多平台?是否能自动导入本地Maven Repo src和doc?
7 楼 山风小子 2011-02-28 18:43
To sd6733531:先确认一下Src Home是否指向一个包含源码的压缩包(比如:D:\dev\src.zip)。如果设置正确,那么打开"类"(注意不是"包")的网页后,点击"地址栏"旁边的"J"图标(eclipse中的Java源码文件图标),就可以显示了,你可以试一下。
6 楼 山风小子 2011-02-28 18:35
GroovyHelp3目前处于Beta阶段,文档方面尚不完善,后续会不断补充。大家有什么好的建议可以提出来,之所以没有直接发GA版本也是想听取各位的意见和建议以不断完善GroovyHelp。像sd6733531提及的:
1,支持对目录做索引将在后续版本中支持,由于在下比较偏好对压缩包做索引(因为压缩包给人一种“整体”的感觉),所以刚开始没打算支持目录。
2,快捷方式也会在后续版本中添加,比如通过ctrl+w关闭当前TAB页。

To sokoo108:可能使用上有点问题,都是文档不完善的缘故,不好意思。
To shiren1118:好久不见了,呵呵

最后十分感谢各位的支持!


5 楼 sokoo108 2011-02-28 13:21
不好用,加载了docs和src 愣什么都不显示,而且 索引太大,相当于一份东西存了两遍。

严重浪费空间。最主要的还是选择包或者类,doc也不显示,src更不用说了。
4 楼 sd6733531 2011-02-28 11:04
:( 辛苦下载后装了下,觉得有些小失望。
1.不支持快捷键。打开窗口太多。(如点击一个类中的A方法会新建一个窗口,点击B方法就又新建一个窗口。)
2.导入麻烦。不支持目录导入,只能用jar包。不知道Src Home怎么配置,反正我的源码找不出来。
3.启动稍微有点慢。

希望作者能加入快捷键,修改一下蛋疼的打开方式,添加目录文档导入,Groovy Help就比较完美了。
3 楼 shiren1118 2011-02-28 10:18
感谢山风小子,当年看的时候还是0.*版本呢,发展真快啊
2 楼 wangcunjiang 2011-02-28 10:05
嗯,貌似很不错

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • WMI.NET枚举计算机用户和组

    最近在学习WMI.NET,主要的任务需求是写一个IIS WMI Provider来实现对IIS自动的监控,管理。所以在网上搜寻了很多关于WMI.NET的信息, 今天我们主要来展示一下使用WMI.NET来枚举计算机用户和组。 涉及到计算机用户和用户组的WMI Class主要有以下四类: 1. Win32_Account 2. Win32_UserAccount...

  • WMI中的命名空间与路径

    在WMI内部,使用了类似于驱动器中的文件夹与文件的管理方式。命名空间类似于文件夹,其中的CIM类则类似于文件夹。所有的CIM类都被分门别类地归入相应的命名空间,同一命名空间内不允许有重名的类存在,不同的两上命名空间下则允许重名的类出现。整个空间的根是名为root,其路径也采用了类似于驱动器路径的表达方式,比如\\MyWorkStation\root\cimv2:Win32_Processor就表示...

  • React组件性能优化

    React: 一个用于构建用户界面的JAVASCRIPT库. React仅仅专注于UI层;它使用虚拟DOM技术,以保证它UI的高速渲染;它使用单向数据流,因此它数据绑定更加简单;那么它内部是如何保持简单高效的UI渲染呢? React不直接操作DOM,它在内存中维护一个快速响应的DOM描述,render方法返回一个DOM的描述,React能...

  • React应用优化:避免不必要的render

    引言:在优化React应用时,绝大部分的优化空间在于避免不必要的render——即Virtual DOM节点的生成,这不仅可以节省执行render的时间,还可以节省对DOM节点做Diff的时间。 本文选自《React与Redux开发实例精解》,将会从五点向您介绍如何避免不必要的render。1.shouldComponentUpdate  React在组件的生命周期方法中提供了一个钩子shoul...

  • system.management 命名空间是 .net 框架中的 wmi 命名空间

    system.management 命名空间是 .net 框架中的 wmi 命名空间 转载于:https://www.cnblogs.com/friendan/archive/2012/03/09/2388327.html

  • WMI技术介绍和应用——WMI概述

    今天,我要开始一系列关于微软WMI技术的介绍。通过之后若干节的介绍,我想WMI技术将为在windows平台上从事开发的朋友开启另外一扇窗。(转载请指明出于breaksoftware的csdn博客)         第一次接触WMI技术是在一年前,当时我接到一个研究型的需求,无意中发现WMI技术是最可靠的解决方案。当时,WMI这种“特别”的使用方式让我这个VC程序员产生了浓厚的兴趣——像写SQL般

  • System.Management命名空间

    提供对大量管理信息和管理事件集合的访问,这些信息和事件是与根据 Windows 管理规范 (WMI) 结构对系统、设备和应用程序设置检测点有关的。应用程序和服务可以使用从 ManagementObjectSearcher 和 ManagementQuery 派生的类,查询感兴趣的管理信息(例如在磁盘上还剩多少可用空间、当前 CPU 利用率是多少、某一应用程序正连接到哪一数据库等等);或者应用程序和

  • React 避免重渲染

    组件的重新渲染我们可以在 React 组件中的 props 和 state 存放任何类型的数据,通过改变 props 和 state,去控制整个组件的状态。当 props 和 state 发生变化时,React 会重新渲染整个组件,组件重新渲染的过程可简化如下图:译者之前对diff的理解是,对于一个改变 props 的组件,diff能自动计算出组件内部DOM树的不同,然后经过对比,找出真正变化的DO

  • .Net与WMI—序言

    学英语有10几年了,也拖累了我10几年,不管是考高中还是考大学,到最后的找工作都让我苦不堪言。一直想彻底的摆脱这个麻烦,却一直没有耐心去做。现在工作一段时间了,发现英语已经成了我学习工作中的一个无法回避的问题。最近在做项目的过程中涉及到了WMI,发现介绍WMI技术的中文资料非常有限,而与我工作联系最紧密的部分中文资料就更少了,不过英文资料有一些,所以只有借助翻译软件硬着头皮看下去。也借这个机会学学

  • 类库

    .NET Framework 类库是一个由 Microsoft .NET Framework SDK 中包含的类、接口和值类型组成的库。该库提供对系统功能的访问,是建立 .NET Framework 应用程序、组件和控件的基础。用法异常线程安全命名空间.NET Framework 类库提供下列命名空间: Microsoft.CSharp 包含支持用 C# 语言进行编

  • ManagementClass,ManagementObject 的使用

    网上代码和MSDN帮助中都没有列出 ManagementObject[" "]这里到底有哪些属性可以使用,参考了http://www.groupsrv.com/dotnet/about69957.html了之后发现了可以枚举出来所有属性,代码如函数getallprop()。函数useprop中描述了如何获取以激活的网卡的IP地址和它的驱动程序名称,如果大伙需要其他的网卡其他属性,就到getal

  • WMI入门(二):如何使用WMI

      知道了WMI是什么以后,肯定想要知道如何使用WMI干活。它能写“Hello World”吗?WMI没那么无聊,它一上来就会问你“你想要什么?”或者“你想要更改什么?”。。。 WMI工具   Windows本身提供了几个WMI工具供用户使用,包括WMIC.exe、WBEMTest.exe和WMI Administrative Tools等。前两个是系统自带的,最后一个需要自己下载安装。不过说...

  • React总结7:render()渲染时机

    根据官网表示,JSX是属于一种不可变的对象,即只要一创建就不能被改变,继续我们c++,Java中的字符串一样,是属于常量范围,不容许改变,不能改变属性啊,孩子节点也不可以改变,这个元素就像电影中的某一帧,是处于一个确定的时间点上,不管你放多少遍它都不会发生改变。function tick() { const el = ( <div> <h1>Hello, world!</h1

  • React--重新render的条件

    1.props2.首次加载3.state改变

  • React中的render何时执行

    react render pureComponent

  • WMI .NET 技术摘要

    Windows Management Instrumentation (WMI) 是 Windows 操作系统的一个组件,允许通过编程方式访问企业环境中的管理信息。.NET Framework 中的 WMI 基于原始的 WMI 技术,允许利用 .NET Framework 中的编程优势进行同样的应用程序和提供程序开发。有关更多信息,请参见<a id="ctl00_MTContentSelector

Global site tag (gtag.js) - Google Analytics