`
july05122868
  • 浏览: 17498 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

eclipse工程中的.classpath文件

    博客分类:
  • java
阅读更多
转自:http://coffeelet.blog.163.com/blog/static/13515745320107249178730/
eclipse工程中.classpath文件含义:
下面是一个.classpath文件内容:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
        <!-- 源码目录 -->
        <classpathentry kind="src" path="src"/>


        <!-- 工程引用外部lib目录(最好用相对路径) -->        
        <classpathentry kind="lib" path="G:/java_ocr/Asprise-OCR-Java-Windows_XP_32bit-4.0/aspriseOCR.jar"/>
        <classpathentry kind="lib" path="lib/xstream-1.3.1.jar"/>
        <classpathentry kind="lib" path="lib/xpp3_min-1.1.4c.jar"/>
        <classpathentry kind="lib" path="lib/commons-logging.jar"/>
        <classpathentry kind="lib" path="lib/htmlparser.jar"/>
       
        <!-- JDK编译时容器,建立好java项目后自动产生的 -->
        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_06"/>
        <!-- class 目录,对于web工程的path就是WebRoot/WEB-INF/classes了 -->
        <classpathentry kind="output" path="bin"/>
</classpath>

说明:
1、<classpathentry kind="src" path="src"/>
含义:本工程的源码所在地路径--》在当前工程路径下的src文件下
2、<classpathentry kind="lib" path="G:/java_ocr/Asprise-OCR-Java-Windows_XP_32bit-4.0/aspriseOCR.jar"/>
含义:本工程所要应用的外部jar包,具体路径是G:/java_ocr/Asprise-OCR-Java-Windows_XP_32bit-4.0/aspriseOCR.jar这里利用的是绝对路径
注意:我们不要应用绝对路径,这样的话我们load工程的时候就会出现找不到jar包的现象我们要用<classpathentry kind="lib" path="lib/cobra.jar"/>
这种相对路径的格式,都用相对路径,那么当我们利用eclipse从文件load一个已经存在的工程的时候就不用在重新引入jar包了
3、<classpathentry kind="output" path="bin"/>
含义:本工程编译后的类文件存放到当前工程路径下的bin目录下



由于最近对一个开源项目(jmeter)的源码进行了编译的工作,发现了很多小的问题,就在这里总结一下。对于.classpath文件的含义就可以参考上面的转贴。
一般当下载好一个源码包后,我们就可以新建java工程,然后进行导入,接着把源码包中的eclipse.classpath中的内容复制到我们新建的java工程中的.classpath文件中。这时我们就可以编译项目了,一般在这里都会出现问题(如果引用到了外部的jar文件,这个可以在.classpath文件中查看),就是lib中的jar文件没有,或者名字跟.classpath文件中描述的不同。那么编译是就会提示***包不存在。此时我们就要手动的修改lib目录下jar文件的名字了,是它们与.classpath文件中一致即可。
分享到:
评论

相关推荐

    eclipse工程中.classpath文件的含义

    "eclipse工程中.classpath文件的含义" .classpath文件是Eclipse中一个非常重要的配置文件,它记录了项目的类路径信息,包括源代码目录、库文件路径、编译器设置等信息。下面我们将详细解释.classpath文件中的各个...

    Eclipse开发Android源码

    1. **复制.classpath文件**:将`development/ide/eclipse/.classpath`文件拷贝到Android源码的根目录下,并确保文件具有写权限,可以通过以下命令实现: ``` cp development/ide/eclipse/.classpath . chmod u+w ...

    log4j的eclipse工程,输出到文件的方式配置log4j

    在Eclipse工程中,首先需要将`log4j.properties`文件添加到项目的类路径(ClassPath)中,确保在运行时可以被加载。然后,在代码中引入log4j的相关API,如: ```java import org.apache.log4j.Logger; public ...

    eclipse查看android源码工程(附件)

    本教程将详细介绍如何在Eclipse中配置和查看Android源码工程。 首先,我们需要获取Android源码。官方提供了一个名为“source code for Android SDK”的组件,可以在Android SDK Manager中下载。下载完成后,这些...

    997385438154218jiudian(eclipse工程,导入开发环境).zip

    标题中的“997385438154218jiudian(eclipse工程,导入开发环境).zip”表明这是一个Eclipse工程的压缩文件,用于导入到Eclipse开发环境中进行编程和开发工作。这个项目可能是一个Java应用,因为Eclipse是一款广泛...

    java导出工程形成.jar文件所需工具

    1. **准备工程**:确保你的Java工程已经编译完成,所有类文件都在`src/main/classes`目录下,资源文件在相应的目录中。 2. **配置构建路径**:如果项目依赖了第三方`.jar`库,你需要将这些库添加到项目的构建路径中...

    j2ee工程迁移到eclipse

    在`.classpath`文件中,可能需要添加或删除一些容器路径配置,例如: ```xml &lt;classpath&gt; &lt;classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/&gt; ...

    Eclipse中导入Java程序.pdf

    但是,需要注意的是,需要确保要导入的项目中包含.project和.classpath两个文件,否则将无法成功导入项目。 二、导入Java源程序 除了导入Java项目外,还可以导入Java源程序,即.java文件。这种情况下,需要先建立...

    1.14.2版本的eclipse 工程

    在压缩包中,"1.14.2版本的eclipse工程"很可能是包含整个工程文件夹的压缩文件,其中包括了源代码文件(如.java文件)、资源文件(如图片、配置文件等)、编译后的类文件、项目配置文件(如.project和.classpath)...

    Azureus2.3.0.4 eclipse 工程

    总而言之,这个Azureus2.3.0.4的Eclipse工程为研究者和开发者提供了一个深入理解BitTorrent客户端实现的平台。通过分析源代码和依赖库,我们可以学习到如何使用Java进行复杂的网络应用开发,同时也可以了解到开源...

    在Eclipse中导入Java程序

    本文主要针对初级程序员,详细介绍了如何在Eclipse中导入Java项目以及单独的Java源代码文件,旨在帮助初学者快速上手。 首先,我们来看如何导入已有的Java Project。这个过程包括以下步骤: 1. 打开Eclipse,进入...

    0912班Java作业(包含完整eclipse工程文件)

    4. **.classpath文件**:定义了项目的类路径,指示Eclipse在哪里找到所需的库和依赖。 5. **.project文件**:包含了项目的元数据,如项目类型、构建配置等。 在“java所有作业”这个压缩包中,我们可能看到各种Java...

    Hibernate_Tools_for_eclipse_HbmTool.rar

    创建Hibernate Console Configuration向导有Main、Option、Classpath、Mappings、Common五个选项卡,如果你在工程中已经引入了JDBC驱动则,直接点击Finish完成即可,以后在完成其他配置。 完成后,你就可以在...

    怎样使用Eclipse来开发Android源码

    1. **复制Eclipse工程配置文件**:将`.classpath`文件复制到Android源码的根目录下,并确保它具有可写权限。 ```bash cp development/ide/eclipse/.classpath ./ chmod u+w .classpath ``` 2. **调整Eclipse...

    在eclipse下开发安卓应用软件_更改工程名称分享.pdf

    在Eclipse中开发Android应用程序时,有时我们可能需要更改工程的名称,这通常是由于项目需求变更、品牌调整或为了保持代码组织的清晰性。以下是详细步骤来指导如何在Eclipse中安全地更改Android工程的名称: 1. **...

    如何使用eclipse打开已有工程

    ### 如何使用Eclipse打开已有工程 #### Eclipse简介 Eclipse是一个开源的、基于Java的可扩展开发平台,被广泛应用于各种编程语言的软件开发。它不仅提供了强大的代码编辑功能,还支持插件机制,允许用户根据自己的...

    如何使用eclipse打开已有工程(20211111135248).pdf

    对于初学者而言,将已有的源代码导入到Eclipse工程中可能是一个挑战。下面介绍一种常见的方式: 1. **创建工程**: - 假设源码位于桌面的“手机QQ2007正式版/src”目录下。 - 创建一个新的Eclipse工程(假设为`...

    mybatis逆向工程demo.zip

    `.classpath`存储了项目的类路径,`.project`是Eclipse项目配置文件,尽管IDEA不直接使用,但在导入Eclipse项目时会用到,而`.iml`是IDEA项目的模块配置文件。 `generatorConfig.xml`是MyBatis Generator的配置文件...

Global site tag (gtag.js) - Google Analytics