Eclipse3.2/3.3中指定第三方包(JAR)和类路径(CLASSPATH)的几个方法

 
Java 类中,我们可以通过“ import + 包名 + 类名”的方式引用第三方包( jar )或者第三方类 (class) ,但你得告诉 Java 编译和运行环境到哪里去找这些库或者类,如果这些没有设置好,就会出现类似于某某类无法解析, NoClassDefFoundError 等问题。因此,我们必须通过 Eclipse 指定这些路径来告诉 Java 的开发和运行环境,到哪里去找这些包和类。
1 ,通过环境变量指定 JAR
Window->Preferences->Java->Build path->Classpath variables ,用一个变量指定包的位置,类似于环境变量中设置 CLASSPATH 。由两个部分组成,一个是 name ,指定变量名;一个是 file path ,指定 jar 包所在位置,或者是 folder ,指定类文件所在文件夹。这样的好处是如果包的位置发生了变化,我们只需要回到这个地方修改 jar 包和类的位置,而项目中对于这些包和类的引用不需要修改。
2 ,通过建立用户库同时指定多个 JAR
Window->Preferences->Java->Build path->User libraries ,创建一个用户库,可以向其中添加多个 jar ,因为可能有多个项目,而每个项目又可能同时引用多个同样的包 (jar) ,把这些包放在同一个 user libraries 下,就可以让每个项目只引用这一个库就 OK 了,省去每次需要为每个项目添加多个包的麻烦。
3 ,指定项目开发中使用的 jar ( 出现在 package explorer Referenced libraries ):
project->properties->java build path->libraries
出现几种添加 jar 包的方式,这里分别解释一下
a Add JARs...
  添加项目内的 jar 包到项目的引用路径中。
有时候,我们会把一些第三方包放到我们的项目的文件夹中(比如 a.jar ),一般我们会给这个文件夹取名 lib 。方法是在 Windows 中,在 Workspace/% 项目目录 % 下建立一个新的文件夹,取名 lib ,然后把 a.jar 文件拷贝到 lib 中。回到 Eclipse ,在 package explorer (包资源管理器)中点击右键,选择“ Refresh (刷新)”,即可看到我们的 lib 文件夹和 a.jar 文件。然后通过 Add JARs... 即可添加 a.jar 到项目引用。
b, Add External JARs
    添加外部 jar 包到项目中。这样不好的地方在于外部 jar 包一旦更改位置,则必须重新配置项目,不如其他方式灵活,所以不建议使用。
c, Add variables
  添加变量,添加 1 中定义的环境变量。
d, Add libraries
    添加库,可以添加 JRE System Library 等,其中 User Library 是在 2 中你建立的用户库,而 Junit 则可快速的把 Junit 需要的包加入到当前项目的引用中来。
e, Add class folder
  故名思意,添加类所在的文件夹
4 ,指定运行时使用的 jar (运行时使用)
这里的 JAR 有两部分,一部分是 JRE JAR ,运行时环境下的系统 JAR ,一种是 USER Entries ,其中 % 项目名 % 子目录中是 Package Explorer 视图中 Referenced Libraries 中引用的 jar 。你可以在这里指定运行时 JAR ,只要放在 Referenced Libraries 中引用的 jar 之前。
a, Run->Open run dialog->classpath
b, Run->Open debug dialog->classpath
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值