开源,就是开放源代码,即不仅以.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中。
分享到:
相关推荐
充分利用大数据开源投资.pdf
包括购物、航运、产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成。 为了打开盈利途径,Magento 同时具备收费的企业版本,积极谋求合作和第三方整合的工具,...
包括购物、航运、产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成。 为了打开盈利途径,Magento 同时具备收费的企业版本,积极谋求合作和第三方整合的工具...
开源自由:作为开源软件,LocalSend提供了源代码,用户可以自行审查和修改以满足特定需求,也可以充分利用开源社区的资源和支持。 使用方法: 用户在各自设备上安装LocalSend软件。 用户在软件中选择要发送的文件...
包括购物、航运、产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成。 magento开源电子商务平台系统特色: 1、容易整合 Magento(麦进斗)让整合第三方厂商解决...
包括购物、航运、产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成。为了打开盈利途径,Magento 同时具备收费的企业版本,积极谋求合作和第三方整合的工具,比如...
Magento (麦进斗) 是一套专业开源的电子商务系统。Magento设计得非常灵活,具有模块化... 包括购物、航运、产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成。
它构建于坚如磐石的Linux基础之上,并为充分利用开源软件的性能, bolod XOS操作系统是宝龙团队在融入国际开源思想和技术的基础上集成 、创新、研发的自主知识产权的产品,bolod XOS操作系统是一款可移植、可扩展、...
SmartCommunity是一套适合互联网企业使用的开源应急管理综合应用平台统,是充分利用移动互联网信息技术的集成应用,以家庭为中心、结合社区、商家等服务主体,将物业服务、社区服务等整合在一个高效的系统之中。...
包括购物、航运、产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成。 为了打开盈利途径,Magento同时具备收费的企业版本,积极谋求合作和第三方整合的工具,比如...
包括购物、航运、产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成。为了打开盈利途径,Magento 同时具备收费的企业版本,积极谋求合作和第三方整合的工具,比如...
包括购物、航运、产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成。 为了打开盈利途径,Magento同时具备收费的企业版本,积极谋求合作和第三方整合的工具,比如...
包括购物、航运、产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成。 为了打开盈利途径,Magento同时具备收费的企业版本,积极谋求合作和第三方整合的工具,比如...
包括购物、航运、产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成。 系统特色: 1、容易整合 Magento(麦进斗)让整合第三方厂商解决方案变得更加容易,透过 ...
9 2.1.2 ARM处理器体系结构........................................................................................ 10 2.1.3 Linux 与ARM处理器...............................................................
嵌入式 Linux 开发人员凭借该款全新 Gstreamer 插件,可充分利用开源库在设计方案中集成音频与视频播放、同步以及录制功能。 该插件有助于优化系统,利用硬件加速器或数字信号处理器 (DSP) 充分满足处理视频与...
ARM完整版 PDF,讲述的内容主要有:Linux的历史以及系统开发要点、ARM处理器、Linux编程环境、Linux交叉开发环境、Bootloader、配置编译内核、内核移植浅析、制作Linux 根文件系统、充分利用开源软件、系统集成测试...
Apache Struts是开源的通用web应用开发框架。电信产业的发展进入到增值服务的时代,...基于Struts的应用开发充分利用开源项目的优势,大大缩短软件的开发周期。软件已经广泛应用于日常办公,取得明显的经济和社会效益。
华清远见嵌入式培训专用教材 内容涵盖嵌入式系统概述.arm处理器介绍.linux编程环境.交叉开发环境....充分利用开源软件.系统集成测试.部署linux系统.系统设计开发实例等等内容,是进入嵌入式学习的不二门槛,
目 录 第0章前言 第1章概述 第2章 ARM处理器 第3章Linux编程环境 第4章交叉开发环境 第5章交叉开发工具链 ...第11章充分利用开源软件 第12章系统集成测试 第13章部署 Linux系统 第14章系统设计开发实例