Eclipse中指定第三方包JAR和类路径CLASSPATH的几个方法
更新时间:2024-06-30 16:11:01 阅读量: 综合文库 文档下载
在Java类中,我们可以通过“import + 包名 + 类名”的方式引用第三方包(jar)或者第三方类(class),但你得告诉Java编译和运行环境到哪里去找这些库或者类,如果这些没有设置好,就会出现类似于某某类无法解析,NoClassDefFoundError等问题。因此,我们必须通过Eclipse指定这些路径来告诉Jvava的开发和运行环境,到哪里去找这些包和类。
1,通过环境变量指定JAR包
Window->Preferences->Java->Build path->Classpath variables,用一个变量指定包的位置,类似于环境变量中设置CLASSPATH。由两个部分组成,一个是name,指定变量名;一个是file path,指定jar包所在位置,或者是folder,指定类文件所在文件夹。这样的好处是如果包的位置发生了变化,我们只需要回到这个地方修改jar包和类的位置,而项目中对于这些包和类的引用不需要修改。 2,通过建立用户库同时指定多个JAR包
Window->Preferences->Java->Build path->User libraries,创建一个用户库,可以向其中添加多个jar,因为可能有多个项目,而每个项目又可能同时引用多个同样的包(jar),把这些包放在同一个user libraries下,就可以让每个项目只引用这一个库就OK了,省去每次需要为每个项目添加多个包的麻烦。
3,指定项目开发中使用的jar(出现在package explorer的Referenced libraries中):
project->properties->java build path->libraries 出现几种添加jar包的方式,这里分别解释一下 a,Add JARs...
添加项目内的jar包到项目的引用路径中。
有时候,我们会把一些第三方包放到我们的项目的文件夹中(比如a.jar),一般我们会给这个文件夹取名lib。方法是在Windows中,在Workspace/%项目目录%下建立一个新的文件夹,取名lib,然后把a.jar文件拷贝到lib中。回到Eclipse,在package explorer(包资源管理器)中点击右键,选择“Refresh(刷新)”,即可看到我们的lib文件夹和a.jar文件。然后通过Add JARs...即可添加a.jar到项目引用。
b, Add External JARs
添加外部jar包到项目中。这样不好的地方在于外部jar包一旦更改位置,则必须重新配置项目,不如其他方式灵活,所以不建议使用。 c, Add variables
添加变量,添加1中定义的环境变量。 d, Add libraries
添加库,可以添加JRE System Library等,其中User Library是在2中你建立的用户库,而Junit则可快速的把Junit需要的包加入到当前项目的引用中来。 e, Add class folder
故名思意,添加类所在的文件夹
4,指定运行时使用的jar(运行时使用)
这里的JAR有两部分,一部分是JRE JAR,运行时环境下的系统JAR,一种是USER Entries,其中%项目名%子目录中是Package Explorer视图中Referenced Libraries中引用的jar。你可以在这里指定运行时JAR,只要放在Referenced Libraries中引用的jar之前。
a, Run->Open run dialog->classpath b, Run->Open debug dialog->classpath
正在阅读:
Eclipse中指定第三方包JAR和类路径CLASSPATH的几个方法06-30
超声波平测法检测混凝土强度技术的研究11-13
胎儿权益保护07-08
难忘那鼓励的眼神作文600字07-06
形位公差习题211-14
学做饭的感觉真好作文500字07-13
第4章 线性规划在工商管理中的应用07-17
中软国际校园招聘笔试试题 - IIA10-23
第一次摘枣作文500字06-12
房屋维修施工组织设计05-19
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 第三方
- 路径
- CLASSPATH
- 指定
- Eclipse
- 方法
- JAR
- 北京交通大学现代远程教育交通类专业《高等数学》(专升本)模拟
- 大学生英语精读预备级部分答案及分析
- 情人节活动 主持词
- 初级会计实务习题集2
- 社会需要诚信(品德案例)
- 质量管理
- SAMCEF有限元 转子动力学分析实例 - 图文
- S71200运动控制学习资料
- IP承载网安全防护要求
- Agilent7890A5975C气相色谱质谱联用仪操作规程(精)
- Redhat6+Oracle11g安装
- 1道路旅客运输经营许可流程图
- 德育原理试题库
- 2013年通辽中考物理试卷(含答案) - 图文
- 《形式逻辑学》练习题 答案
- CINEMA 4D - 图文
- 5082-当代世界经济与政治(复习范围)(1)
- 收房验房注意事项1
- 房产销售联机备案操作手册
- 高级专卖鉴定技能试卷及答案新