Eclipse导入JAR包的方法

简介:

导入JAR包实际上就是建立一种链接(相对路径链接 或者 绝对路径链接),并不是COPY式的导入。

 导入方法

方法一(建立的是相对路径链接):

如果是Web 工程,可以直接拷贝JAR 文件,放入工程的“WebRoot\WEB_INF\lib”下面,Myeclipse会自动将这些JAR 包导入“Referenced Libraries”中,并使得工程与JAR包建立相对路径链接。

 

方法二(建立的是相对路径链接):

右键点击项目 =>Properties =>Java Build Path(左侧菜单选择)=>选择Libraries(右侧选择此标签);

再选择:“Add JARs…”(加入包),接着选择需要导入的JAR包,项目将会与JAR包建立相对路径链接。

对于这种方法,好的策略是事先把JAR包拷贝到项目中,这样如果将项目移动位置后不必重新导入JAR包。

 

方法三(建立的是绝对路径链接):

右键点击项目 => Properties =>Java Build Path(左侧菜单选择)=>选择Libraries(右侧选择此标签);

再选择:“Add External JARs…”(加入外部包) ,接着选择需要导入的JAR包,项目将会与JAR包建立绝对路径链接。

但是只要移动JAR包位置(即使是将JAR包放在项目下面,跟着项目一起移动),都要重新导入JAR包。

 

方法四(建立的是绝对路径链接):

右键点击工程 =>Build Path =>Add External Archives”,再在弹出的文件浏览器中选择要导入的JAR包。这种方法导入的JAR 包会自动放在“Referenced Libraries”中。

 

方法五(建立的是绝对路径链接):

有时候,很多要导入的JAR包都属于同一个文件夹(或者属于同一个JAR库)。需要建立某种项目时,会将其一起导入,这时可以定义一个“用户Libraries”。

选择:Window => Preferences => Java =>Build Path => User Libraries ,在右侧点击“New…”新建一个用户Library;取好名字后,然后点“Add JARs…”,添加固定的JAR包(注意了,这样弄好后,不能将被引用JAR包文件移动,否则引用会失效)。

以后要在工程里面需要加入这些JAR 包的时候,可以直接右键点击工程文件=>Build Path =>Add Libraries…;接着选择“User Library”;再选择自己定义的Library就可以了。

这种方法导入的JAR 包会放在以“该用户取得名字”同名的Library中(而不是放在“Referenced Libraries”中)。

 显示的不同

相对路径和绝对路径导入的包,在Myeclipse中显示有些不同。

在“Referenced Libraries”中,用绝对路径导入的包后面会显示其绝对路径:

1

相对路径导入的包后面不会显示:

2

而且放在工程下被引用的JAR包前面标志也不同,绝对路径导入的包后面显示为:

3

相对路径导入的包后面显示为:

4

另外,如果JAR包名称前面的图标出现黄色叹号,说明这个JAR的路径有问题,需要重新导入。

相关文章
|
24天前
|
Java Docker 容器
|
1月前
|
运维 Java Shell
Linux非常详细的shell运维脚本一键启动停止状态SpringBoot打成可运行jar包
Linux非常详细的shell运维脚本一键启动停止状态SpringBoot打成可运行jar包
28 0
|
2月前
|
Java 开发工具 Windows
Windows环境下面启动jar包,输出的日志出现乱码的解决办法
Windows环境下面启动jar包,输出的日志出现乱码的解决办法
|
2月前
|
网络协议 Java Nacos
Nacos报错问题之jar 包启动就报错误如何解决
Nacos是一个开源的、易于部署的动态服务发现、配置管理和服务管理平台,旨在帮助微服务架构下的应用进行快速配置更新和服务治理;在实际运用中,用户可能会遇到各种报错,本合集将常见的Nacos报错问题进行归纳和解答,以便使用者能够快速定位和解决这些问题。
|
2月前
|
Java Shell Docker
Docker启动后怎样运行jar包文件
Docker启动后怎样运行jar包文件
|
2月前
|
Java Maven 微服务
springboot项目开启远程调试-jar包
springboot项目开启远程调试-jar包
24 0
|
2天前
|
Java Maven
springboot jar包启动提示没有主清单属性
springboot jar包启动提示没有主清单属性
|
2天前
|
分布式计算 DataWorks Java
DataWorks产品使用合集之阿里云DataWorks专有云环境下,上传MaxCompute的UDF(用户自定义函数)的JAR包的步骤如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
10 0
|
13天前
|
Java
JSTL jar包版本错误attribute items does not accept any expressions
确保你在 `items` 属性中使用了一个实际的集合或数组变量,而不是表达式,以解决这个问题。
11 0
|
23天前
|
Java Android开发
读取jar包内外文件
读取jar包内外文件

推荐镜像

更多