刚才同事遇见了一个很郁闷的问题,他引入了一个已存在的工程,这个工程中的顶层包名是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开发工具不仅提供给我们了便捷的开发界面,也为我们建立的工程配置运行环境。
分享到:
- 2009-02-12 11:39
- 浏览 3377
- 评论(1)
- 论坛回复 / 浏览 (1 / 5232)
- 查看更多
相关推荐
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_06"/> 这个入口表示JDK编译时容器的设置。 输出目录 这个入口...
IKVM.GNU.Classpath是一个专为.NET Framework设计的开源项目,它使得Java应用程序可以在.NET平台上运行。这个项目的核心是IKVM.NET,一个实现了Java虚拟机(JVM)和大部分Java核心类库的.NET版本。IKVM这个名字是...
例如,如果你将项目设置为Java项目,那么.project文件中就会有一个`nature`标签指明`org.eclipse.jdt.core.javanature`,这告诉Eclipse该项目是一个Java项目,需要应用Java开发工具集的相关规则和功能。此外,构建...
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt....
.classpath
标题中的"swt.jar"和"org.eclipse.equinox.common_3.6.0.v20110523.jar"是两个关键的Java库文件,它们在Java开发中扮演着重要角色,尤其是对于Eclipse平台相关的应用。下面将详细阐述这两个库文件以及它们与Java开发...
google,翻了n多资料,所什么.so/.dll没有放到正确的路径下啊,又是windows/linux的区别啊,然并卵,前面使用的org.eclipse.swt.win32-3.1版本,换成现在这个4.2版本(我一顿好找),完美跑起,真是蛋疼,另外有些人classpath和...
包括以下包:jdt-3.2.1-r321_v20060823.jar、 jdt-3.3.0-v20070607-1300.jar、jdt-3.4.2_r894.jar、jdt-compiler.jar、org.eclipse.datatools.enablement.jdt.classpath_1.0.1.v201107221501.jar、org.eclipse.jdt....
Eclipse里的tomcat插件 This plugin does not contain Tomcat. ...The plugin sets itself Tomcat classpath and bootclasspath. Use Preferences -> Tomcat ->JVM Settings, only if you need specific settings.
Android 4.4.4源码的.classpath文件,主要用于将Android 4.4.4源码的导入到eclipse工具中,提供给需要学习android源码的同学,也自己顺便记录一下,方便查找。
- 下载地址为 [http://download.eclipse.org/tools/mylyn/update/e3.2](http://download.eclipse.org/tools/mylyn/update/e3.2)(适用于 Eclipse 3.1 和 3.2 版本)。如果是 Eclipse 3.3 版本,则将 URL 最后的...
(1).classpath
解决Eclipse中使用drool时报Caused by: java.lang.RuntimeException: The Eclipse JDT Core jar is not in the classpath的问题。
标题中的"com.leucht.eclipse.externaldiff_0.1.1-源码.rar"是一个软件项目的源码包,属于Eclipse插件"External Diff"的版本0.1.1。这个插件是由Leucht开发的,它允许用户在Eclipse集成开发环境中使用外部差异或合并...