文章目录
- 介绍
- 定义用户库
- 添加用户库
- 验证
介绍
我们应该如何在自己的项目中引用第三方库呢?比如,Spring框架这个库。本篇文章就讲一下这个流程。
我们还是以Eclipse为例,首先要做以下准备工作:
- 下载Spring框架;
- 在Eclipse中建立Java工程。(在新建Java工程的过程中,其中一步Java Settings中也可以定义用户库并往用户库添加第三方JAR包,界面等都与下面的 添加用户库 几乎一样)
定义用户库
启动Eclipse后,通过 菜单栏 -> Window -> Preferences 打开全局的Preferences对话框:
然后,在首选项对话框中打开 Java -> Build Path -> User Libraries 的配置页,如红色见图所示。再点击用户库配置页中的 New… 按钮,弹出 New User Library 的对话框:
输入你所要定义的新用户库的名字,我这里取名spring,点击OK按钮:
这时配置页中出现了你定义的用户库,但此时该用户库中还没有任何JAR包,所以我们要往里面添加JAR包,由于我们添加的是第三方的JAR包,所以要点击 Add External JARs… 按钮,弹出JAR Selection对话框:
将文件选择框的路径定位到你所下载的Spring框架的libs目录,按 Ctrl + A 选中所有JAR包,点击打开按钮即可:
最后,点击 Apply and Close 按钮,这样就定义了一个新的用户库。
当然,在这个配置页上,我们还可以对用户库进行名字的修改、JAR包的添加,用户库的删除、导入、导出等操作。
添加用户库
假设我们建立的Java工程,初始的工程结构如下图:
可以看到,目前该工程节点下只有JRE所带的系统库,现在,我们点击该工程节点的右键属性,弹出test工程的属性对话框:
依次点击上图中红色圆圈中的节点,弹出Add Library的对话框:
这里我们选择User Library这一项,还记得我们以前添加Servlet相关JAR包(比如servlet-api.jar等)的时候,也是走到这个对话框,不过当时我们选择的是Server Runtime这一项。然后点击Next按钮:
勾选中你所要添加的用户库,如果没有,点击右侧的User Libraries按钮,可以像上一节那样定义新的用户库。然后点击Finish按钮:
可以看到,配置页中已经有了spring这个用户自定义库,然后点击Apply and Close按钮:
可以看到,该工程节点中已经存在了我们对Spring框架定义的用户库,在后续的Java代码编写中就可以引用Spring框架中的各个组件了(各种类、接口、注解等)。
验证
我们可以在test工程中新建一个Java类来验证Spring框架的JAR包是否添加成功。
我们建一个Main类:
该类就只有一个main方法,方法体里只定义了一个Spring框架中ApplicationContext的引用变量:
可以看到,Eclipse的智能提示中可以找到Spring框架中的ApplicationContext,这就说明我们添加的用户库是正确的。此时,我们就可以按照提示中的解决方案修复这个错误,即添加如下代码:
import org.springframework.context.ApplicationContext;
我们可以运行此项目,不过,控制台不会有任何输出,因为main方法中没有任何有效的逻辑。