项目的build path的几个选型卡Source、Projects、Libraries、Order and Export

本文详细解释了Java项目中关于源代码文件夹位置配置的重要性,并介绍了如何在Eclipse中正确配置项目依赖,包括添加JAR包、外部类文件夹等操作,以及如何设置优先级和导出选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自:https://blog.youkuaiyun.com/h12kjgj/article/details/52818591


1Source

为什么要选择存放.java文件的文件夹位置??其实就是指定src所在的位置。

举个例子:web.xml配置中,有如下配置片段:

<mvc:interceptors>   
  <mvc:interceptor>   
     <mvc:mapping path="/*"/>
    <mvc:exclude-mapping path="/admin/login.do"/>  
    <bean class="com.pb.Intercept.AuthInterceptor"></bean>   
  </mvc:interceptor>   
</mvc:interceptors>  

其中AdminInterceptor这个类在工程中的位置是

而在指定AuthInterceptor这个类的位置的时候,是没有加入test/src这个路径的,所以如果不在build path中设置source的话,就不能读到AuthInterceptor这个类。

2Project

如果test项目的build path中加入了工程A。这样test就可以直接去调用A里面的东西,这就跟你导入某个jar包是同一个概念。

 

3Libraries

3.1Add JAR 

从Eclipse的现有所有工程中,添加jar包到该工程下

3.2Add External JARs

从Eclipse外的其他的位置,添加jar包到该工程下

3.3Add Variable

增加一个变量

3.4Add Library

增加一个库

3.5Add Class Folder

从Eclipse的现有所有工程中,增加一个class文件夹

3.6Add External Class Folder

从Eclipse的外,增加一个class文件夹

4 Order and Export

Order and Export有两个属性,调用优先级的问题,越在上边调用优先级越高。例如,在同包同类名的情况下,将优先从上到下执行搜索调用,打勾与不打勾的区别在于导出jar包时是否将这个库的内容也打包到jar中,勾为包含,不勾为不包含。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值