欢迎光临
我们一直在努力

Jbuilder4.0 使用心得-JSP教程,开发工具

建站超值云服务器,限时71元/月

jbuilder4.0 使用心得之一

*问题描述:
在进行java程序开发时,不可避免会使用到第三者开发的源程序包(如lulusoft.common),如何将第三者的源程序包正确集成到到自己的源程序中?使用第三者的源程序包,一般情况下并不修改其源程序,认为其源程序是正确的,并要可以在自己的多个项目文件(.jpr)中使用。

*表述假定:
为方便下面的描述,我们假定如下。
1.自己的项目描述:
工程名称:myproject.jpx
src目录:../jbuilder4/myproject/src/
lib目录:../jbuilder4/myproject/lib/
bak目录:../jbuilder4/myproject/bak/
doc目录:../jbuilder4/myproject/doc/

2.第三者源程序包描述:
包名定义:htmlparser
组织结构:com.3rd.html.parser.*  
存放位置:d:\java3rdpackage

*解决方法:
a. 如果仅在自己的一个单独的项目文件(.jpr)中使用的话,处理方法很简单。设置方法描述如下:
1.新建自己的工程。
2.将第三者的源程序按其目录结构加入到自己的工程的源程序目录中。示例如下:
将此源程序包 com.3rd.html.parser.* (含目录结构与源程序,不含\java3rdpackage)拷贝到自己新建项目之源程序目录(../jbuilder4/myproject/src/)中。
3.在jbuilder4的ide环境的操作条中,单击[refresh]刷新按钮,源程序包将出现在自已的项目文件中。

b.如果要在自己的多个项目文件(.jpr)文件中使用第三者的源程序包,也使用以上的方法的话,将会造成一套第三者源程序包在多个项目的src目录中重复拷贝。如果自己修改了第三者源程序包的话,将会使第三者源程序包出现版本差异。为了解决这个问题,可以将第三者源程序包与自己的项目分开存放,设置方法描述如下:

1.定义第三者源程序包为libariry。
在jbuilder ide环境中,进行菜单操作[tools]-[config libariries…];
在弹出的[config libariries]对话框中,单击[new],根据libariry wizard进行库设置。设置新包名为htmlparser。在设置时要注意的是其source指定时,只须指定到其目录结构的前一级(即只须指定source为d:\java3rdpackage);而其lib应为空(因为可以由源程序编译自动生成lib的.class文件)。

2.在自己的项目中进行设置。  
在jbuilder ide环境中,进行菜单操作[project]-[project properties…];
在弹出的[project properties]对话框中,在source栏增加第三者源程序包的所在目录(d:\java3rdpackage);在[required libaries]栏中增加新包名htmlparser,关闭对话框。
在项目窗(project panel)中,选中项目文件myproject.jpx;
右击鼠标;在弹出菜单中,单击[add files|packages…];
在弹出的[add files or packages to project]对话框中,单击[packages]页,选取com.3rd.html.parser包,单击[ok]按钮;
回到在项目窗(project panel)中,可见项目文件myproject.jpx中增加了com.3rd.html.parser包。
在jbuilder4的ide环境的操作条中,单击[refresh]刷新按钮,源程序包将变成automatic source package包,也出现在自已的项目文件中。

至此,大功告成。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » Jbuilder4.0 使用心得-JSP教程,开发工具
分享到: 更多 (0)

相关推荐

  • 暂无文章