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的路径有问题,需要重新导入。

相关文章
|
1月前
|
Java 开发工具 Windows
Windows环境下面启动jar包,输出的日志出现乱码的解决办法
Windows环境下面启动jar包,输出的日志出现乱码的解决办法
|
1月前
|
网络协议 Java Nacos
Nacos报错问题之jar 包启动就报错误如何解决
Nacos是一个开源的、易于部署的动态服务发现、配置管理和服务管理平台,旨在帮助微服务架构下的应用进行快速配置更新和服务治理;在实际运用中,用户可能会遇到各种报错,本合集将常见的Nacos报错问题进行归纳和解答,以便使用者能够快速定位和解决这些问题。
|
1月前
|
Java Shell Docker
Docker启动后怎样运行jar包文件
Docker启动后怎样运行jar包文件
|
2月前
|
Java Linux Windows
windows实现自动部署jar包运行程序
windows实现自动部署jar包运行程序
38 0
|
2月前
|
Java Linux Shell
linux自动部署jar包,注册系统服务(基于Centos7)
linux自动部署jar包,注册系统服务(基于Centos7)
79 0
|
17天前
|
Java Maven 微服务
springboot项目开启远程调试-jar包
springboot项目开启远程调试-jar包
16 0
|
3月前
|
Java Maven 数据安全/隐私保护
maven发布jar包到私服以及从私服下载jar包的操作
maven发布jar包到私服以及从私服下载jar包的操作
|
3月前
|
Nacos Java Spring
nacos jar包运行问题之报错如何解决
Nacos是一个开源的、易于部署的动态服务发现、配置管理和服务管理平台,旨在帮助微服务架构下的应用进行快速配置更新和服务治理;在实际运用中,用户可能会遇到各种报错,本合集将常见的Nacos报错问题进行归纳和解答,以便使用者能够快速定位和解决这些问题。
nacos jar包运行问题之报错如何解决
|
22天前
|
Java Serverless 测试技术
Serverless 应用引擎常见问题之上传自定义jar包自动vpc启动报错如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
32 4
|
27天前
|
NoSQL Java 应用服务中间件
使用innoSetup将mysql+nginx+redis+jar包打包成windows安装包
使用innoSetup将mysql+nginx+redis+jar包打包成windows安装包
使用innoSetup将mysql+nginx+redis+jar包打包成windows安装包

推荐镜像

更多