.classpath文件其实就是表示在不用IDE开发工具情况下的classpath路径包含的东西。由此可见IDE开发工具不仅提供给我们了便捷的开发界面,也为我们建立的工程配置运行环境。
Eclipse工程中.classpath文件含义:
下面是一个.classpath文件内容:
<
classpathentry
exported
=
"true"
kind
=
"con"
path
=
"org.eclipse.jdt.launching.JRE_CONTAINER"
/>
每个新建java工程(Project)都默认存在的。
<
classpathentry
kind
=
"src"
ō
utput
=
"km230/apitest/classes"
path
=
"km230/apitest/src"
/>
指定源文件位置, 对应工程属性Java build path中Source项中的一项, kind="src" 指明为源文件, 源文件路径path, output为这条路径中源文件编译以后class文件的输出路径。
<
classpathentry
kind
=
"src"
path
=
"km230batch/src"
/>
指定源文件位置, 对应工程属性Java build path中Source项中的一项, kind="src" 指明为源文件, 源文件路径path, 编译以后class文件的输出路径为默认输出路径。
<classpathentry kind="output" path="km230server/approot/WEB-INF/classes"/>
指定编译以后class文件的默认输出路径, 对应工程属性Java build path中Source项中的default output path, kind="output"指明为默认class输出路径, path为相应输出路径。
注意: 这一条在文件中有且只能有一条(不可能同时出现两个默认吧).
<
classpathentry
kind
=
"lib"
path
=
"km230/lib/Notes.jar"
/>
指定工程所用到的库文件或目录, 对应工程属性Java build path中Libraries项中的一项, kind="lib"指明为库文件或目录, path为库文件或目录位置
注意: 当指定库文件时(非库目录, 通常是jar包, 好像zip也可以, 不知道是否还有其它), 应当包含文件名
<
classpathentry
kind
=
"var"
path
=
"JUNIT_HOME/junit.jar"
sourcepath="ECLIPSE_HOME/plugins
2
|
/org.eclipse.jdt.source_3.0.0/src/org.junit_3.8.1/junitsrc.zip"/>
|
指定工程所用到的库文件或目录, 对应工程属性Java build path中Libraries项中的一项, kind="var"指明带有全局编译
路径中设置的变量
(Window->Prefrences->Java->Build Path->Classpath Variables), 如
上面的ECLIPSE_HOME, path为这个变量目录下的库文件(同样通常是jar包, 好像zip也可以, 也不知道是否还有其它)
分享到:
相关推荐
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_06"/> 这个入口表示JDK编译时容器的设置。 输出目录 这个入口...
例如,如果你将项目设置为Java项目,那么.project文件中就会有一个`nature`标签指明`org.eclipse.jdt.core.javanature`,这告诉Eclipse该项目是一个Java项目,需要应用Java开发工具集的相关规则和功能。此外,构建...
在IKVM.GNU.Classpath项目中,dll文件可能是IKVM的实现部分,包括了对Java虚拟机的.NET实现和其他必要的类库。在提供的压缩包文件中,"DLL工具.exe"可能是一个用于操作dll文件的实用程序,比如查看、注册或卸载dll;...
Android 4.4.4源码的.classpath文件,主要用于将Android 4.4.4源码的导入到eclipse工具中,提供给需要学习android源码的同学,也自己顺便记录一下,方便查找。
.classpath
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....
标题中的"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.
(1).classpath
解决Eclipse中使用drool时报Caused by: java.lang.RuntimeException: The Eclipse JDT Core jar is not in the classpath的问题。
2. **项目配置文件**:如.project和.classpath,这些是Eclipse项目特有的配置文件,用于定义项目属性、构建路径等。 3. **资源文件**:如图片、文本文件等,用于插件的界面展示或其他用途。 4. **manifest文件**:...
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_21"/> </classpath> ``` - `kind`属性表示了该条目的类型,...
3. **配置文件**:Eclipse项目通常有.project和.classpath文件,它们定义了项目属性和依赖项。如果有这些文件,说明这是一个完整的Eclipse项目。 4. **构建脚本**:可能包含Maven的pom.xml或Gradle的build.gradle...
<name>org.eclipse.jdt.core.javabuilder <arguments></arguments> <nature>org.eclipse.jdt.core.javanature ``` 3. **修改Eclipse配置**: - **调整Eclipse内存设置**:为了处理大型的源码项目,...
1. **项目配置损坏**:可能是项目的一些配置文件(如`.project`、`.classpath`等)被意外修改或损坏,导致Eclipse无法正确解析。 2. **插件冲突**:Eclipse中的某些插件可能与项目的类型不兼容,或者存在版本冲突,...