`

Eclipse .classpath文件浅谈

阅读更多

.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也可以, 也不知道是否还有其它)

 

 

分享到:
评论

相关推荐

    eclipse工程中.classpath文件的含义

    &lt;classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_06"/&gt; 这个入口表示JDK编译时容器的设置。 输出目录 这个入口...

    eclipse下的.classpath文件和.project文件

    例如,如果你将项目设置为Java项目,那么.project文件中就会有一个`nature`标签指明`org.eclipse.jdt.core.javanature`,这告诉Eclipse该项目是一个Java项目,需要应用Java开发工具集的相关规则和功能。此外,构建...

    IKVM.GNU.Classpath

    在IKVM.GNU.Classpath项目中,dll文件可能是IKVM的实现部分,包括了对Java虚拟机的.NET实现和其他必要的类库。在提供的压缩包文件中,"DLL工具.exe"可能是一个用于操作dll文件的实用程序,比如查看、注册或卸载dll;...

    Android 4.4.4源码的.classpath文件

    Android 4.4.4源码的.classpath文件,主要用于将Android 4.4.4源码的导入到eclipse工具中,提供给需要学习android源码的同学,也自己顺便记录一下,方便查找。

    .classpath

    .classpath

    org.eclipse.jdt.core_3.5.2.v_981_R35x

    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

    标题中的"swt.jar"和"org.eclipse.equinox.common_3.6.0.v20110523.jar"是两个关键的Java库文件,它们在Java开发中扮演着重要角色,尤其是对于Eclipse平台相关的应用。下面将详细阐述这两个库文件以及它们与Java开发...

    org.eclipse.swt.win32-4.2版本

    google,翻了n多资料,所什么.so/.dll没有放到正确的路径下啊,又是windows/linux的区别啊,然并卵,前面使用的org.eclipse.swt.win32-3.1版本,换成现在这个4.2版本(我一顿好找),完美跑起,真是蛋疼,另外有些人classpath和...

    Java解析语法树(AST)使用JDT相关库

    包括以下包: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....

    com.sysdeo.eclipse.tomcat_3.2.1

    Eclipse里的tomcat插件 This plugin does not contain Tomcat. ...The plugin sets itself Tomcat classpath and bootclasspath. Use Preferences -&gt; Tomcat -&gt;JVM Settings, only if you need specific settings.

    (1).classpath

    (1).classpath

    org.eclipse.jdt.core-3.8.0.v_C18

    解决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

    2. **项目配置文件**:如.project和.classpath,这些是Eclipse项目特有的配置文件,用于定义项目属性、构建路径等。 3. **资源文件**:如图片、文本文件等,用于插件的界面展示或其他用途。 4. **manifest文件**:...

    eclipse 第三方jar包配置.txt

    &lt;classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_21"/&gt; &lt;/classpath&gt; ``` - `kind`属性表示了该条目的类型,...

    jsh_eclipse.rar

    3. **配置文件**:Eclipse项目通常有.project和.classpath文件,它们定义了项目属性和依赖项。如果有这些文件,说明这是一个完整的Eclipse项目。 4. **构建脚本**:可能包含Maven的pom.xml或Gradle的build.gradle...

    Eclipse开发Android源码

    &lt;name&gt;org.eclipse.jdt.core.javabuilder &lt;arguments&gt;&lt;/arguments&gt; &lt;nature&gt;org.eclipse.jdt.core.javanature ``` 3. **修改Eclipse配置**: - **调整Eclipse内存设置**:为了处理大型的源码项目,...

    eclipse一打开就会出现这个情况Loading descriptor for.......docx

    1. **项目配置损坏**:可能是项目的一些配置文件(如`.project`、`.classpath`等)被意外修改或损坏,导致Eclipse无法正确解析。 2. **插件冲突**:Eclipse中的某些插件可能与项目的类型不兼容,或者存在版本冲突,...

Global site tag (gtag.js) - Google Analytics