开源,就是开放源代码,即不仅以.jar文件的形式提供了相应的功能,还提供了.java这些可直接查看的源代码,许多还同时提供了javadoc。因此,如果我们能将这些资源整合到IDE中,在编程时就不会像瞎子一样摸不着北了。想想看,我们可以在IDE中即时打开某类的源代码,查看其所有的变量、构造函数及方法,查看其实现的接口,以及开发人员在开发过程中所做的说明及注释,将是何等的惬意!我们也可以很方便直接查看整个开源项目的javadoc,从整体上把握各个包都有哪些类,以及它们相互之间的关系。所有的这一切,就在IDE中通过一两次的点击鼠标就可以做到。

要在NB 4.1中做到这一点并不困难。先看源码的整合。以Spring为例,将下载的Spring.zip解压到某个文件夹,打开此文件夹,其下面就有一个src文件夹,里面存放的就是其所有的Java源码。双击src文件夹,会看到其下面有一名为org的文件夹,这就是我们需要加工的地方。假设我们已经安装了WinRar,对org文件夹按右键,选"添加到压缩文件",在弹出的窗口中,在"压缩文件格式中"选ZIP格式,并将压缩文件名改为"springsrc.zip"(NB 4.1目前只认zip格式)。确定后,将在org文件夹的旁边生成一个springsrc.zip的文件。转到NB 4.1中,对"库"按右键,选"添加库...",按"管理库...",选中Spring库,再选中右边的"源"标签,按"添加Jar/文件夹",浏览到springsrc.zip文件所在目录并选中它,按"添加Jar/文件夹",一路关窗退出,OK。对程序中所用到的属于Spring的类或实例名,如BeanFactory,按右键,选"转到",选"源",此java文件就会马上在IDE的新标签中打开其源代码。成功。

再看javadoc的整合。还是先生成zip文件。javadoc的生成,一般以api目录为顶级目录。还以Spring为例,此api目录就在docs目录下面。双击docs文件夹,会看到api文件夹,对其按右键,生成stringapi.zip。然后转入NB 4.1,参考上面的库管理操作,将此文件添加到Spring库的Javadoc标签中。关窗退出后,对项目标签中的Spring库按右键,选"显示 Javadoc",NB 4.1将在一个IE实例中显示其Javadoc。

对于其他的开源项目,只要下载的文件中有src及docs子目录,均可依法将其搬到NB 4.1的IDE中。