JavaWeb 项目中,可以直接将要导入的 jar 程序包复制到你项目下的 WEB-INF/lib 文件夹下,将来程序移动到别的机子上测试时也能正常运行。如果是普通 Java 工程的话,我们可以在项目文件夹中新建一个 lib 文件夹,将我们需要的 jar 包统统放入lib文件夹中,完事后记住一定要在 eclipse 中刷新一下该工程,这样工程才能识别出新建的lib文件夹。

方式 1:文件夹导入式(常用)

   如果是普通的 Java 项目,则在项目中创建新的文件夹 lib,我们一般创建 lib 文件夹专门存放 jar 包,且注意 lib 文件夹与 src 同一级别,并将项目开发需要的第三方的 jar 包拷贝到该文件夹中。如果是 JavaWeb 项目只需要将 Jar 包复制到你的 WEB-INF/lib 下面。

   将 jar 包添加到 lib 目录之后,选中添加到项目中的 jar 包,右键选中的 jar 包,选择 "Build Path"  >> "Add to Build Path",这样 jar 包就成功导入到项目中了。在项目的  Libraries 下,就可以看到刚刚导入的 jar 包,在项目中,我们就可以使用这些 jar 包了。

  全选 jar 包技巧:点击第一个 jar 包,按住 Shift 键,点击最后一个 jar 包,就选中了所有的 jar 包。然后在右击 Build Path 到项目工程中。

  说明:创建 lib 文件夹后,将 jar 方放入其中,也可以用如下方式导入 jar 包, 右击 “项目”→选择 “Properties”,在弹出的对话框左侧列表中选择“Java Build Path”→“右侧选则 Add JARs”→ 找到项目中 lib 文件夹路径添加所需 jar 包,点击 OK 即可。

方式 2:基本步骤式

   右击 “项目”→选择 “Properties”,在弹出的对话框左侧列表中选择Java Build Path,如下图所示:选择“Add External JARs”,就可以逐个(也可以选择多个jar,但是限制在同一个文件夹中)添加第三方引用 jar 包。

                 说明:上面这种方式的操作具有通用性,但是每次创建项目,都需要重新引入Jar包,Jar包不具有可重用性。

方式 3:用户 Jar 包式

  右击“项目”→选择“Properties”,在弹出的对话框左侧列表中选择 Java Build Path,在右侧选择 "Add Library",弹出如下图所示对话框,选择"User Library",然后选择→Next

  在出现的对话框中,可以选择已经创建好的用户自定义库,也可以选择“User Libraries”,弹出的新对话框中选择 "New",创建新的用户自定义库。

  在待创建用户自定义库中,输入新的自定义库的名字,如下图

   然后为新库,添加所需的 jar 包

                 说明:按上述步骤添加好用户自定义库后,以后可以重用这些已定义好的 User Library 库,为开发节省时间。

【eclipse】外部 jar 包导入教程的更多相关文章

  1. Eclipse中导入外部jar包步骤

    昨天,学习了Jar包的打包过程,现在打算记录一下,如何在Eclipse中导入外部Jar包. 第一步:在项目中鼠标右键>>New>>点击Folder. 第二步:在弹出窗口将Fol ...

  2. 【转】Eclipse下导入外部jar包的3种方式

    我们在用Eclipse开发程序的时候,经常要用到第三方jar包.引入jar包不是一个小问题,由于jar包位置不清楚,而浪费时间.下面配图说明3种Eclipse引入jar包的方式.   1.最常用的普通 ...

  3. Eclipse下导入外部jar包的3种方式 (zhuan)

    http://blog.csdn.net/mazhaojuan/article/details/21403717 ******************************************* ...

  4. [转]Eclipse下导入外部jar包的3种方式

    我们在用Eclipse开发程序的时候,经常要用到第三方jar包.引入jar包不是一个小问题,由于jar包位置不清楚,而浪费时间.下面配图说明3种Eclipse引入jar包的方式.   1.最常用的普通 ...

  5. [Java] Eclipse下导入外部jar包的3种方式

    我们在用Eclipse开发程序的时候,经常要用到第三方jar包.引入jar包不是一个小问题,由于jar包位置不清楚,而浪费时间.下面配图说明3种Eclipse引入jar包的方式.   1.最常用的普通 ...

  6. 导入外部jar包的方法

    注:使用的编译平台为eclipse <算法>一书中需要引入外部jar包(algs4.jar),因此特地去学了下导入外部jar包的方法.步骤如下: 1.先将algs4.jar拷到j如下路径: ...

  7. eclipse生成【带有外部jar包】的java可执行jar包

    之前有写过一篇使用eclipse生成java可执行jar包,但是最近的一次使用中无论如何都不成功,当双击执行打成的jar时,弹出如下错误: could not find the main class: ...

  8. maven导入外部jar包的方法

    maven的导入外部jar包的方法(前提还有外部jar包) 1.问题: 在maven添加依赖包时,添加不成功,可以选择通过外部命令导入到仓库里. 2.命令:(在Dos命令行) mvn install: ...

  9. 将eclipse java程序打包成jar的总结(包括工程中没有引用外部jar包和有引用外部jar包两种情况)

    一.当eclispe java工程中没有引用外部jar包时: 选中工程---->右键,Export...--->Java--->JAR file--->next-->填写 ...

随机推荐

  1. P4460 [CQOI2018]解锁屏幕

    算是我比较擅长的类型,自己想想就会了.普通小状压,状态傻子都能想出来.一开始裸的枚举T了,30.后来与处理之后跑的飞起,就是不对,还是30分.后来看讨论版...mod竟然是1e8+7!!!这不有毒吗. ...

  2. 迟到的WC2019打铁祭

    这是我最失败的一次考试... 具体过程就不说了,全程划水,掉线.还是自身实力不行啊. 最后文艺汇演,本人是DL24主唱&&rapper,欢迎大家交友.^_^.

  3. KeepAlived的介绍

    KeepAlived介绍 keepalived keepalived是一个类似于layer3, 4 & 7交换机制的软件,也就是我们平时说的第3层.第4层和第7层交换. Keepalived的 ...

  4. bzoj 1801: [Ahoi2009]chess 中国象棋【dp】

    注意到一行只能放012个炮,我们只需要知道列的状态,不用状压行 所以设f[i][j][k]表示前i行有j列有1个炮,有k列有2个炮的方案数 然后分情况讨论转移就行了 #include<cstdi ...

  5. bzoj 1778: [Usaco2010 Hol]Dotp 驱逐猪猡【dp+高斯消元】

    算是比较经典的高斯消元应用了 设f[i]为i点答案,那么dp转移为f[u]=Σf[v]*(1-p/q)/d[v],意思是在u点爆炸可以从与u相连的v点转移过来 然后因为所有f都是未知数,高斯消元即可( ...

  6. 前端javascript 错误 Uncaught SyntaxError: Unexpected token ILLEGAL

    前端控制台报Uncaught SyntaxError: Unexpected token ILLEGAL 错误时,就是非法字符错误,首先检查符号是否正确,不要出现中文标点! 然后检查参数之类的类型是否 ...

  7. redis 缓存应用

    第1章 部署与安装 wget http://download.redis.io/releases/redis-3.2.10.tar.gz tar xf redis-3.2.10.tar.gz cd r ...

  8. [AHOI2006] 文本编辑器editor

    Description 这些日子,可可不和卡卡一起玩了,原来可可正废寝忘食的想做一个简单而高效的文本编辑器.你能帮助他吗?为了明确任务目标,可可对"文本编辑器"做了一个抽象的定义: ...

  9. 题解报告:poj 3669 Meteor Shower(bfs)

    Description Bessie hears that an extraordinary meteor shower is coming; reports say that these meteo ...

  10. 列表框、分组列表框、标签(label)、分组框(fieldset)、框架(frameset)

    列表框(select) 下拉列表,用户可以从一些可选项中选择. 示例:简单的下拉列表 <select name="country"> <option value= ...