没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Eclipse中如何设置相对的外部Jar包类路径
来源: 井玉成的日志
在使用Eclipse开发工具开发Java项目时,尝尝需要依赖于第三方组件,从而需要导入外部Jar文件的类路径,但是导入的类路径有一个问题,也就是,所导入的类路径是绝对路径,如果项目环境发生改变时(如:多人开发)那么每次都需要修改类路径,这是一件非常麻烦的事情。那么今天我介绍一种设置相对类路径的方法,这样在多人开发项目,或者修改项目的路径等等,就不需要每次都进行类路径配置了。
首先需要了解下Eclipse的项目组成,源文件、输出文件等等必要的开发文件等等,同时Eclipse项目还会产生两个配置文件:.classpath和.project这两个文件。
.classpath文件:该文件用于描述项目所依赖资源的类路径信息;
.project文件:该文件用于描述项目的基本信息、依赖其他的项目路径、投建方法等等。
那么我们如果想设置类路径,那么很显然,我们需要的就是.classpath文件。
首先看看一个新建的.classpath文件的内容:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentrykind="con"path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_21"/>
<classpathentry kind="output" path="bin"/>
</classpath>
很显然的一点就是,该文件是个XML文件,就这个文件所描述的信息包括,源文件夹的路径为src,编译输出为output,至于con种类指什么信息,通过他的path属性值能够获知,con用于描述项目所依赖的库资源。
那么我们再来查看下,通过添加外部Jar文件类路径后.classpath文件的内容:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_21"/>
<classpathentry kind="lib" path="D:/WORKSPACE/java/HttpClientRenren/lib/commons-httpclient-3.1.jar"/>
来源: 井玉成的日志
在使用Eclipse开发工具开发Java项目时,尝尝需要依赖于第三方组件,从而需要导入外部Jar文件的类路径,但是导入的类路径有一个问题,也就是,所导入的类路径是绝对路径,如果项目环境发生改变时(如:多人开发)那么每次都需要修改类路径,这是一件非常麻烦的事情。那么今天我介绍一种设置相对类路径的方法,这样在多人开发项目,或者修改项目的路径等等,就不需要每次都进行类路径配置了。
首先需要了解下Eclipse的项目组成,源文件、输出文件等等必要的开发文件等等,同时Eclipse项目还会产生两个配置文件:.classpath和.project这两个文件。
.classpath文件:该文件用于描述项目所依赖资源的类路径信息;
.project文件:该文件用于描述项目的基本信息、依赖其他的项目路径、投建方法等等。
那么我们如果想设置类路径,那么很显然,我们需要的就是.classpath文件。
首先看看一个新建的.classpath文件的内容:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentrykind="con"path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_21"/>
<classpathentry kind="output" path="bin"/>
</classpath>
很显然的一点就是,该文件是个XML文件,就这个文件所描述的信息包括,源文件夹的路径为src,编译输出为output,至于con种类指什么信息,通过他的path属性值能够获知,con用于描述项目所依赖的库资源。
那么我们再来查看下,通过添加外部Jar文件类路径后.classpath文件的内容:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_21"/>
<classpathentry kind="lib" path="D:/WORKSPACE/java/HttpClientRenren/lib/commons-httpclient-3.1.jar"/>
资源评论
- wohenizhijian12013-07-25很详细,学习了!
- hackware2013-06-24写的稍微复杂了些 不过很实用
xiaol601
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功