在Eclipse中导入jar文件

来源:互联网 发布:针织毛线衣品牌知乎 编辑:程序博客网 时间:2024/06/06 09:07

引入工作空间中的jar文件----在Eclipse中导入jar文件一

今天给大家介绍一下,怎样在Eclipse中使用第三方的.jar文件,我使用的Eclipse版本是3.3.1.1。
    新建两个Java项目通过File菜单-->New-->Java Project,名字分别为PathProject1和PathProject2,如下图所示:
    从上图中我们可以看到,每个项目中都有JRE System Library [jdk1.5]系统库(中括号里的内容,取决于你的JDK版本),这个系统库下面有很多的.jar包,这些.jar包在JAVA_HOME\jre\lib和JAVA_HOME\jre\lib\ext这两个文件夹下(JAVA_HOME表示JDK的安装目录),它们是系统类库和扩展类库,这两个文件夹下面的所有.jar文件我们可以直接使用,不必进行设置。有关系统类库和扩展类库的区别,以后给大家介绍。
    如果我们在PathProject1项目中想要用到SQLServer2000的驱动程序(三个.jar文件)那我们怎么设置呢?
1、将三个.jar文件直接拷贝到PathProject1项目下,然后在PathProject1上点击右键刷新,如下图所示:
    我们已经看到了三个.jar文件,那么现在就可以使用了吗?现在还不行,它只是在项目中,还没有在构建路径中(Build Path),我们必须设置一下,在项目上点击右键,然后选择>Build Path-->Configure Build Path,之后弹出如下图所示的界面:
选择Libraries选项卡,如下图所示:
            

    可以看到现在只有JRE System Library 供我们使用,点击右侧的Add JARs按钮,弹出界面如下图所示:
                
    选中这三个.jar文件后,点击ok按钮,刚才的界面已经有变化了,如下图所示:
              
再点击OK按钮,可以看到项目中已经有了变化,如下图所示:
              
这时我们就可以使用.jar文件中的类了。虽然这三个.jar文件在PathProject1中,但是其它的项目也是可以使用的,你可以按照相同的方式,给PathProject2项目添加这三个.jar文件,如下图所示:
              
    和第一个项目有点不同,因为第二个项目引用的是第一个项目内部的.jar文件。

引入外部jar文件-------------在Eclipse中导入jar文件二

上篇文章介绍了,将三个.jar文件拷贝到某个项目中,这种方式配置起来比较简单,但如果项目从Eclipse删除了,那么其它的项目就不能使用了。其实我们可以将三个.jar文件保存到一个文件夹下,如:E:\coreusn\lib\SQLServer2000Driver下,然后我们在项目中引用,这样就不依赖于任何一个项目了。方法如下,在项目上点击右键然后选择>Build Path-->Configure Build Path,之后弹出如下图所示的界面:
然后点击右侧的Add External JARs,或者在项目上点击右键时直接选择Build Path-->Add External Achives菜单也弹出如下所示界面:
选择三个Jar文件后,选择打开按钮,如下图所示:
点击OK按钮,项目中也发生了变化,如下图所示:
其它项目添加方式也完全一样。

引入用户库jar文件-----------在Eclipse中导入jar文件三

下面我们看看第三种在项目中引入.jar文件的方式--User Libraries。这种方式和JBulider有点像。假设三个.jar文件存放在E:\coresun\lib\SQLServer2000Driver文件夹下。打开Eclipse,然后点击Window菜单-->Preferences-->Java-->Build Path-->User Libraries,如下图所示:


然后点击右上角的New按钮,弹出如下界面:

给用户库起个名字,如SQLServer2000Drever,下面的System libraries前的勾选不选对我们程序使用没有什么影响,只是使用不同的类加载器加载驱动程序而已。点击OK按钮后如下图所示:


然后点击右侧的Add JARs..按钮,弹出如下界面:


选中三个.jar文件后点击OK按钮,如下图所示:


点击OK设置完毕,下一步就是在项目中引用该用户库。在项目上点击右键,然后选择>Build Path-->Configure Build Path,之后弹出如下图所示的界面:


然后点击右侧的Add Libraries按钮,弹出界面后选择User Library,界面如下:


点击下一步,界面如下:


选中SQLServer2000Driver,然后点击Finish按钮。弹出下列界面:


点击OK按钮设置完毕!

引入环境变量中的jar文件----在Eclipse中导入jar文件四 

下面我们看一下第四种引入.jar文件的方式--Classpath Variables。假设三个.jar文件存放在E:\coresun\lib\SQLServer2000Driver文件夹下。打开Eclipse,然后点击Window菜单-->Preferences-->Java-->Build Path-->Classpath Variables,如下图所示:


点击右上角的New按钮,弹出如下界面:


填写Name,如:SQLServer2000Driver_HOME,如果驱动程序是一个.jar文件,可以选择File按钮,添加该文件即可。我们这里是三个.jar文件,所有我们选择Forlder按钮(添加三个.jar文件的父目录),如下图:


然后点击确定按钮,如下图所示:


最下方应该能够看到我们添加的SQLServer2000Driver_HOME变量,然后点击OK按钮。下一步就是在项目中引用该变量。在项目上点击右键,然后选择>Build Path-->Configure Build Path,之后弹出如下图所示的界面:


点击右侧的Add variable...按钮,弹出界面后找到SQLServer2000Driver_HOME变量,如下图所示:


因为我们的这个变量引用的是一个文件夹,所以还要点击右上角的Extend..按钮,如下图所示:


选中三个.jar文件,然后点击OK按钮,设置完毕!

0 0
原创粉丝点击