浅谈eclipse的.classpath

刚才同事遇见了一个很郁闷的问题,他引入了一个已存在的工程,这个工程中的顶层包名是org,其目录结构是src/org/..。接着他把这个工程中的org下面的所有包全删除,并引入了另一个工程的ebiz所有包和目录,现在的目录结构是src/ebiz。接着他把其他的配置文件都拷进来,其中包括ibatis的配置和映射文件。运行项目是就出现了一个问题,就是所有的ibatis映射文件需要的类全部报ClassNotFount异常,说找不到ebiz.sql.User类,但是我看工程中明明存在的啊。一直搞了很久,后来我看了下.classpath文件(以前留意过这个文件),发现<classpathentry kind="src" path="org/"/>这么一行代码,我觉得有问题,就尝试着把org改成ebiz,运行工程没有发现任何错误。
我觉得这个挺有意思的,就打开了我的工程看了下,在.classpath下经常有这几个配置。
<classpathentry kind="src" path=""/> 指定源文件的路径
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 指示连接eclipse的库文件
<classpathentry kind="lib" path="E:/workspace/yao/jar/commons-beanutils-1.7.0.jar"/> 指示developer自己引入的包
<classpathentry kind="output" path=""/> 指示编译后的class文件的位置
稍微思考一下这个.classpath文件其实就是表示在不用IDE开发工具情况下的classpath路径包含的东西。由此可见IDE开发工具不仅提供给我们了便捷的开发界面,也为我们建立的工程配置运行环境。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值