eclipse通过classpath variable引用类库

众所周知,eclipse的project bulid path中可以引用第三方类库(如图1),

图1

但是这种方式有个缺点:对类库的引用是通过绝对路径。如果有两台电脑(办公室1台、家1台),很可能造成因为类库的路径不同导致eclipse报错。

但事实上,两台电脑中只是libraries目录的绝对路径不同,从libraries开始的子目录完全同步。

只要满足这个条件,就可以用下面的方式引入类库:

1.建立classpath variable。在window->preferences中的建立新的classpath variable(如图2);

图2

2.在build path中选择add varibale,然后在弹出的窗口中选择变量项并选择extend...(如图3)

图3

3.在variable extend窗口中选择所需要的类库(如图4)

图4

这样,类库就是以基于classpath variable的相对路径引用(如图5),

图5

只要能保证两台电脑上所有类库从某一目录开始的相对路径一致,就可以通过建立eclipse的classpath variable保证项目在两台电脑迁移的过程中不会因为引用类库而报错。

eclipse通过classpath variable引用类库,布布扣,bubuko.com

时间: 2024-12-05 23:33:22

eclipse通过classpath variable引用类库的相关文章

Eclipse中的Maven项目报Unbound classpath variable错误

今天更新了最新版的Eclipse luna 4.4版本号,svn更新了项目后,系统一直报错,经查看在Problems窗体中发现一堆错误.提演示样例如以下: Unbound classpath variable: 'M2_REPO/aopalliance/aopalliance/1.0/aopalliance' ... 经过查看是Eclipse不识别M2_REPO这个參数,事实上这些jar包都下载到了本地repository中,仅仅要在Eclipse->Windows->Preferences-

Eclipse里maven的project报Unbound classpath variable: 'M2_REPO/**/***/***.jar'

刚刚学习java,菜鸟一个  连eclipse都不会用,今天第一天有代码  记录一下相关问题 打开项目后,报错:Unbound classpath variable: 'M2_REPO/**/***/***.jar' 直观上来看,是找不到相关jar包.在网上百度了一下,maven工具如果不自己配置setting.xml,则会默认的把程序要用到的jar包下载到C:\Documents and Settings\(你自己的文件夹名字)\.m2\repository下. 这个时候打开项目,找不到jar

eclipse 导入项目出现Unbound classpath variable: 'TOMCAT_HOME' in project XXX Problem

翻译:未绑定的类路径变量:项目XXX中的“TOMCAT_HOME” 解决: 配置TOMCAT环境变量,新建TOMCAT_HOME环境变量,path为tomcat目录路径. 打开eclipse,选择Window-> Preferences-> Java-> Bulid Path-> Classpath Variables -> New Name:TOMCAT_HOME   Path:tomcat目录路径. eclipse 导入项目出现Unbound classpath vari

Windows Store App 全球化:引用类库资源

前面几个小节介绍了如何引用自身项目的资源,而有时在应用程序开发过程中可能需要访问其他项目中的资源.例如,当几个人或十几个人一起设计一个解决方案时,每个人的工作都是不同的,编写的项目也是不同的,但是每个人都可能需要访问其他项目的某些资源,这就引入了类库资源的概念.对于每一个项目都能够引用的资源,我们称它为类库资源.下面通过一个示例具体讲解如何引用类库中的资源. 新建一个Windows应用商店的空白应用程序项目,并命名为GetClassLibraryResources.在解决方案资源管理器中,右键单

C#面向对象——对象成员、方法重载、引用类库等

一.方法重载: 1.两个函数同名,就互相构成方法的重载关系 2.重载的函数,必须跟其他函数之间具有不同的参数类型或参数个数 二.字段与属性 类的字段: 类里面是可以直接定义变量的,这些变量就叫类的字段,也叫成员变量. 类的属性(扳手): 本身不存储数据,用来给字段赋值和取值的一个存取过程.可以保护字段. 包含读访问器和写访问器两个函数: 读访问器 get { return Name; } 写访问器 set {                 if(value.Length<=3)        

Eclipse中建立自己的类库,给不同的工程使用

在多个工程当中,可能使用到相同的jar包,这时,如果我们建立一个自己的类库,该类库中存放着所有工程均需要的jar包,就可以免去重复导入的麻烦.来看一下操作的主要步骤与过程. Eclipse--->preferences(译偏爱,偏好)---->java-->Build path--->userlibiraries-->new 输入自己命名(这里我创建的是myLibrary),点击add jars将jar包导入. 在使用时,在工程右键,BuildPath---add Libra

C#面向对象---对象成员、方法加载、引用类库

一.方法重载: 1.两个函数同名,就互相构成方法的重载关系 2.重载的函数,必须跟其他函数之间具有不同的参数类型或参数个数 二.字段与属性 类的字段: 类里面是可以直接定义变量的,这些变量就叫类的字段,也叫成员变量. 类的属性(扳手): 本身不存储数据,用来给字段赋值和取值的一个存取过程.可以保护字段. 包含读访问器和写访问器两个函数: 读访问器 get { return Name; } 写访问器 set {                 if(value.Length<=3)        

解决在eclipse中无法查看引用jar包的源码

第一步:下载JAD . jad官方地址的官方下载地址是: http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/JAD.shtml#download 第二步:下载JADClipse插件. 官方链接: http://nchc.dl.sourceforge.net/project/jadclipse/jadclipse3.3/3.3.0%20%28for%20Eclipse%20_%3D3.3M6%2

Eclipse web工程图片引用

工程目录结构及图片的引用方法 这里需要注意一个问题:程序中文件名后缀的大小写一定要与资源文件后缀名的大小写相同(而在其它,比如C++程序中则不然) 一些操作技巧: 当在images文件夹中添加图片文件时,要记得refresh 在当图片文件更改时,要记得clean以下server