什么是Build Path?

Build Path是指定Java工程所包含的资源属性集合。

在一个成熟的Java工程中,不仅仅有自己编写的源代码,还需要引用系统运行库(JRE)、第三方的功能扩展库、工作空间中的其他工程,甚至外部的类文件,所有这些资源都是被这个工程所依赖的,并且只有被引用后,才能够将该工程编译成功,而Build Path就是用来配置和管理对这些资源的引用的。

Build Path一般包括:

  1. JRE运行库
  2. 第三方的功能扩展库(*.jar格式文件)
  3. 其他的工程
  4. 其他的源代码或Class文件

为什么使用Build Path?

通过使用Build Path,可以更好的管理Java工程所包含的资源,让工程结构清晰合理。 
反之,随着代码与功能的增加,工程结构会变得杂乱无章,难以管理。

Eclipse中具体的内容介绍:

打开Build Path管理界面的步骤: 
右键点击项目—>Build Path—>Configure Build Path

Projects选项:可以添加、编辑、移除当前项目所依赖的项目。

Libraries选项:可以添加、编辑、移除当前项目所依赖的库文件。 
Add JARs:是添加当前项目目录中的的jar文件。 
Add External JARs:是添加当前项目之外的外部目录中的jar文件。 
Add Variable:是添加变量。 
Add Library:是添加JRE系统的库。 
Add Class Folder:添加当前项目中编译之后的.class文件。 
Add External Class Folder:添加当前项目之外的.class文件。

Order and Export:可以为当前项目已经添加进来的库进行排序,也可以设置当前项目导出时,库文件是否也跟随项目导出。

注意: 
1.在更改了工程的系统库的版本后,高版本的改为低版本的会出现问题,低版本的改为高版本的是没问题的。 
因为在高版本的系统库中有些包是在低版本的库中不存在的。所以说低版本的系统库的适配性好。 

2.在更改了工程的系统库的版本后,如果是高版本的改为低版本的,要更改JDK的兼容性选项,改为当前版本的JDK。但是如果是低版本的改为高版本的系统库不更改JDK的兼容性是没有问题的。 
因为JDK的兼容性使用的JDK版本是跟我们创建项目的时候选用的JRE版本相关联的。 
低版本的改为高版本的系统库不需要更改JDK兼容性的原因是,高版本的JDK兼容低版本的。 

eclipse中菜单Build Path的解释和设置相关推荐

  1. eclipse中新建JSP文件时的编码设置

    eclipse中新建JSP文件时的编码设置: 1:window -->Preferences --> General -->Content Types -->Text 修改里里 ...

  2. x264中重要结构体参数解释,参数设置,函数说明

    x264中重要结构体参数解释 http://www.usr.cc/thread-51995-1-3.html x264参数设置 http://www.usr.cc/thread-51996-1-3.h ...

  3. Eclipse中 maven项目报错:Project 'xxx' is missing required Java project: 'xxx'

    这种问题类似于"Project 'xx' is missing required library:",两者区别一个是jar包依赖不对,一个是java项目依赖不对. 这种报错无非就两 ...

  4. Eclipse Java Build Path详解

    Eclipse Java Build Path详解 1.设置"source folder"与"output folder". * source folder:存 ...

  5. eclipse中的clean和build功能的作用是什么

    首先说一说build的作用. build顾名思义就是建立,创建的意思.我们一般在eclipse中设定build automatically,即自动编译,就是当你修改完Java代码,然后保存的时候就自动 ...

  6. eclipse中配置SVN

    eclipse中配置SVN eclipse中配置SVN 1.先安装一个Subclipse,地址:http://subclipse.tigris.org/ 2.可以通过Eclipse的Update Si ...

  7. eclipse中的javaEE插件

    eclipse中的javaEE插件 1.在Eclipse中菜单help选项中选择install new software选项 2.在work with 栏中输入 Juno - http://downl ...

  8. java怎么buildpath_eclipse怎么build path(构建路径)-eclipse中buildpath的方法 - 河东软件园...

    eclipse是一款用于编译程序的软件,它也是专为java打造的编译器.这款软件在导入项目的之后总是会出现错误提示,这是由于导出项目的软件和自己电脑中的软件是不一样的,因此想要正常的使用这款软件需要大 ...

  9. Eclipse中Build Path的使用介绍---学习笔记

    什么是Build Path? Build Path是指定Java工程所包含的资源属性集合. 在一个成熟的Java工程中,不仅仅有自己编写的源代码,还需要引用系统运行库(JRE).第三方的功能扩展库.工 ...

最新文章

  1. 朴素贝叶斯分类器的应用-转载加我的理解注释
  2. Tiobe 发布2011年2月开发语言排名,C#和Python在2011年继续上升
  3. oracle如果为空替换为0,oracle 如何把0转为null
  4. ASIHTTPRequest下载数据
  5. linux 访问windows共享
  6. 随想录(fatfs的学习)
  7. [转]看懂 Serverless,这一篇就够了
  8. 三、Oracle 游标、存储过程、存储函数、触发器
  9. 使用yum更新补丁包
  10. r9270公版bios_华硕R9270显卡开机不显示故障维修
  11. 【数学分析笔记05】数列极限的性质
  12. oracle alter table after,收缩表alter table shrink space
  13. QQ群发精灵V3.2
  14. CCKS-2017行业知识图谱构建与应用-上篇
  15. 下列不是SQL的服务器组件,北语网院15秋《数据库应用(SQL server)》作业3答案...
  16. (转)金蝶KIS迷你版、标准版在查询数量金额明细账时提示“发生未知错误,系统当前操作被取消,请与金蝶公司联系”...
  17. java入门循序渐进
  18. QT将10进制转换为2进制与16进制
  19. 【Linux】Linux 常用基操和 Java 环境的部署
  20. 解决aria2下载磁力链接或bt文件时没有速度或速度为0

热门文章

  1. js 执行环境 活动对象 变量对象 作用域链的理解
  2. 张家口市12320卫生热线呼叫中心预计今年初启动
  3. mysqlbinlog日志一天产生太多脚本
  4. Breeze:抢先体验Kubernetes 1.13.0高可用图形化部署
  5. axios的数据拦截(拦截器)
  6. 【Linux】Aria2 一键安装管理脚本 BT\PT一键安装包
  7. C#LeetCode刷题-动态规划
  8. Java浅克隆和深克隆
  9. 【翻译】sql注入方式
  10. 前端工具lighthouse