精通JBuilder:维护工程扩展类库

如前所述,工程扩展类库有3个来源,分别是分享其他工程类库、JBuilder类库及指定.jar或.zip类库包。通过Project->Project Properties->Paths在Project Properties对话框中右边选择Required Libraries标签页,通过Add...按钮可以用以上三种方式添加工程的扩展类库。其中通过指定.jar或.zip类库包扩展工程类库和JBuilder类库的添加类似,故这里仅讲解如何将JBuilder类库添加到工程类库中来。

这里也通过一个实例来演示操作步骤,打开处于D盘下的JTJB2005/chapter3/usinglib /usinglib.jpx工程,将上一小节中所添加的hibernate JBuilder类库添加到工程中。调出Project Properties对话框,如图3-32所示。

单击Project Properties对话框右边的Add...按钮弹出如图3-33所示的Add to Project Classpath对话框。

选择Libraries标签页,选择列表框中JBuilder节点下的hibernate类库,单击OK按钮返回上一个对话框,此时在Required Libraries标签页的列表框列出了hibernate类库项,单击OK按钮完成。

在工程扩展类库添加了hibernate后,我们在usinglib.jpx工程的程序中具体引用该类库中的类,在工程面板中双击usinglib.TestHibernate.java,在第2行添加一条引用hibernate类库中类的语句:import net.sf.hibernate.Session;将光标停上Session上按F1键,如图3-34所示。

图3-32 维护工程扩展类库对话框

图3-33 选择工程扩展类库

JBuilder将弹出Help Viewer窗口,并显示这个类的Javadoc帮助文档。如果类库的帮助文档设置不正确,Help Viewer将只是空白的页面,此时需要到JBuilder类库中调用hibernate类库的Documentation的设置了。

时间: 2024-11-02 00:41:28

精通JBuilder:维护工程扩展类库的相关文章

精通JBuilder:类库的结构

工程中的程序除标准JDK类库外还会引用到各种其他的类或包,这些类可能第三方如Apache组织开发的类库,也可能是公司自己的Java类库.JBuilder会自动将JDK类库加入到开发环境中,所以你可以在Java程序中直接用import语句引用需要的JDK包,但第三方或公司自己开发的类库则需要手工添加到工程的类库中.维护类库可以说是Java程序员所需具备的最基本的技能.当编写程序时,JBuilder可能会报告某某类"does not exist"的错误信息,这说明JBuilder在当前工程

精通JBuilder:维护JBuilder类库

可以通过Tools->Configrue->Libraries在弹出的Configure Libraries对话框左窗格列表中列出的已有的JBuilder类库,选中一个类库,右窗格中Class标签页中将列出这个类库对应的类库包,如图3-26所示. 图3-26 JBuilder类库 右窗格中的标签页说明如下. - Class:class文件的JAR档案文件. - Source:类库对应的Java源代码档案文件,JBuilder在编辑器中可以通过Ctrl+Enter查看类的源文件. - Docum

让时间处理简单化 【第三方扩展类库org.apache.commons.lang.time】

阅读目录 1. DateFormatUtils 和 FastDateFormat  2. DateUtils 3. DurationFormatUtils 和 StopWatch      JAVA的时间日期处理一直是一个比较复杂的问题,大多数程序员都不能很轻松的来处理这些问题.首先Java中关于时间的类,从 JDK 1.1 开始,Date的作用很有限,相应的功能已由Calendar与DateFormat代替.使用Calendar类实现日期和时间字段之间转换,使用 DateFormat 类来格式

App模块化及工程扩展

1.需求     无论是在.net还是java平台,合理的分层架构是最普遍的模块化思路之一.     dll,jar文件无不风靡盛行,无处不在.     一天,tx团队和我说,我们现在要做android上做三个论坛的客户端,一个是新闻论坛,一个是文学论坛,一个是音乐论坛.除了数据,界面和很少的模块不一样,其他的都一摸一样.     jar是我第一刻就想到的东西,但是共用的jar文件无法方便的共享资源或者覆盖资源.     而我们也不会傻傻的单独做三个客户端的吧,也不会傻傻的做3个客户端再傻傻的c

Android笔记之:App模块化及工程扩展的应用_Android

1.需求    无论是在.net还是java平台,合理的分层架构是最普遍的模块化思路之一.    dll,jar文件无不风靡盛行,无处不在.    一天,tx团队和我说,我们现在要做android上做三个论坛的客户端,一个是新闻论坛,一个是文学论坛,一个是音乐论坛.除了数据,界面和很少的模块不一样,其他的都一摸一样.    jar是我第一刻就想到的东西,但是共用的jar文件无法方便的共享资源或者覆盖资源.    而我们也不会傻傻的单独做三个客户端的吧,也不会傻傻的做3个客户端再傻傻的copy3份

精通JBuilder:异常时的流程控制

发生异常时的流程控制 代码段发生异常的情况是比较复杂的,有些代码段只会发生一种异常,而有些代码会发生多种异常, 有些工作不管代码段有没有发生异常都必须进行处理.下面我们来看一下Java语言如何对这些不同情况进 行处理. (1)使用try-catch 程序运行产生异常时,将从异常发生点中断程序并向外抛出异常信息.程序通过try-catch可以捕获 发生的异常,并做出相应的处理,下面我们来看一段异常处理的代码,如代码清单2-55所示. 代码清单2-55 异常处理 1.int x = (int)(Ma

JBuilder2005实战JSP之创建数据库表(8)

js|创建|数据|数据库 1.在Oracle的SQL Plus工具中,以具有DBA权限的用户登录数据库. system/manger@to_128 @后的to_128为数据库的连接串名,需要根据具体情况更改,如果数据库是在本地,则可以省略@和连接串. 2.创建jbuser用户,指定密码为abc. SQL> create user jbuser identified by abc; 3.为jbuser用户分配connect和resource角色权限. SQL> grant connect ,re

JSP实战:JBuilder2005中创建数据库表

js|创建|数据|数据库 1.在Oracle的SQL Plus工具中,以具有DBA权限的用户登录数据库. system/manger@to_128 @后的to_128为数据库的连接串名,需要根据具体情况更改,如果数据库是在本地,则可以省略@和连接串. 2.创建jbuser用户,指定密码为abc. SQL> create user jbuser identified by abc; 3.为jbuser用户分配connect和resource角色权限. SQL> grant connect ,re

JBuilder2005实战JSP之创建数据库表

js|创建|数据|数据库 1.在Oracle的SQL Plus工具中,以具有DBA权限的用户登录数据库. system/manger@to_128 @后的to_128为数据库的连接串名,需要根据具体情况更改,如果数据库是在本地,则可以省略@和连接串. 2.创建jbuser用户,指定密码为abc. SQL> create user jbuser identified by abc; 3.为jbuser用户分配connect和resource角色权限. SQL> grant connect ,re