eclipse中需要关联到第三方JAR文件时,可以直接添加JAR文件,也可以增加环境变量的形式来添加JAR文件,当然原理都是一样的,都是引用 JAR文件,除了可以直接右点击工程,属性,在”Java Build Path”中添加外,其实还可以直接编辑工程目录下的 .classpath这个文件,这个文件即是记录工程中的一些环境变量及工程中文件的输出目的的,此文件结构大至如下:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
 <classpathentry kind="src" path="src"/>
 <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
 <classpathentry kind="src" path="gen"/>
 <classpathentry kind="output" path="bin"/>
</classpath>

其中,src是源文件输出目的的,output是类文件输出目的的,con是eclipse运行时所需的核心包,var是通过环境变量的形式增加的一些 JAR包,lib是直接加入的JAR包,所以需要加入一些第三方的JAR文件时,直接编辑此文件即可,eclipse不需重启,工程即可生效.
有关说明:
有时从别的工程导入到另一个工程时,工程名旁边有一个红插,而这时可能有很多人认为是某个地方导入的不对,或有些文件没导入完全,当然也有这个可能,但大 多数是因为原工程中引入了一些环境变量,而导入到本机上的eclipse时,环境变量路径发生了变化,eclipse找不到相关的JAR文年,所以工程名 旁边有一个红插,而且这时当新建类,或编辑类时,类文件都不会编绎的,甚至有人认为此时是eclipse不能自动编绎了,查看自动编绎属性时又是自动编绎 的,换到其他工程时又可以自动编绎,所以可能一时找不到原因,其实是.classpath文件中的一些环境变量的路径不正确导致的,去掉或指向正确的路径 即可.

添加进的项目有可能会出现

Log Cat的信息是
java.lang.RuntimeException: Unable to instantiate application com.teleca.jamendo.JamendoApplication: java.lang.ClassNotFoundException: com.teleca.jamendo.JamendoApplication in loader dalvik.system.PathClassLoader@43598650
Caused by: java.lang.ClassNotFoundException: com.teleca.jamendo.JamendoApplication in loader dalvik.system.PathClassLoader@43598650
的错误。改下.classpath就可以了

Android .classpath文件的作用相关推荐

  1. android主要文件的作用是什么,androidmanifest.xml文件的作用是什么

    androidmanifest.xml文件的作用:1.是每个android程序中必须的文件,它位于整个项目的根目录:2.配置程序运行所必要的组件,权限,以及一些相关信息:3.是整个应用的入口,所以有助 ...

  2. android so文件的作用,Android SO库

    查看手机CPU架构: $adb shell $cat /proc/cpuinfo OnePlus6: AArch64 Processor rev 12 (aarch64) ➜ ~ adb shell ...

  3. android清单文件的作用,Android 清单文件

    每个Android项目都有一个清单文件. 例子 以下代码含有AndroidManifest.xml文件的示例:<?xml version="1.0" encoding=&qu ...

  4. java项目中.classpath,.settings,.project,mymetadata文件的作用

    今天犯了一个错误,误修改了本地的.classpath文件,导致项目好多地方报错,之前也没有仔细的研究过项目中的一些生成文件的作用. 今天特此进行记录. 不管我们在eclipse中新建任何的Java项目 ...

  5. android 文件的作用是什么意思,android手机刷机界面image 文件夹什么意思 里面的文件都是什么作用...

    image文件夹是用来存放android启动引导 boot.img . boot.img镜像不是普通意义上的文件系统,而是一种特殊的Android定制格式,由boot header,压缩的内核,ram ...

  6. android odex 作用,Android ROM中Odex文件的作用及介绍

    细心的网友可能发现Android的ROM中有很多odex文件,相对于 APK中的dex文件而言这个odex有什么作用呢? Android123提示大家,如果你仔细观察会发现文件名时一一对应的,同时那些 ...

  7. android mkdirs 不起作用,Android mkdirs()创建一个零字节文件而不是文件夹

    在我的 Android应用程序中,我试图在SD卡上创建以下文件夹: /mnt/sdcard/OSGiComponents/admin/felix-cache/ 这是代码: File cacheDir ...

  8. android raw文件作用,Android 中raw和assets文件夹的区别

    Android 中raw和assets文件夹的区别 发布时间:2020-09-25 08:40:41 来源:脚本之家 阅读:103 作者:lqh Android 中raw和assets文件夹的区别 以 ...

  9. (转) eclipse项目中.classpath文件详解

    背景:对于java项目中.classpath文件中的相关定义一直不是很了解,有必要进行深入的学习. 1 前言 在使用eclipse或者myeclipse进行Java项目开发的时候,每个project( ...

最新文章

  1. 图像读取、转为灰度图像、均值平滑、显示保存操作
  2. mysql算法函数_十个实用MySQL函数
  3. sql server系统表详细说明(转)
  4. C++基础( C++初识、数据类型、运算符、程序流程结构、)
  5. 搭建GoldenGate的单向复制环境(转)
  6. 单元测试JUnit 4 (一)——keeps the bar green to keeps the code clean
  7. SAP License:SAP系统合规性审计介绍
  8. 研究员告警:严重漏洞影响数千万台IoT设备,可远程查看实时音视频并接管设备...
  9. word模板文档替换,解决并发导致替换失败
  10. 幅值与峰峰值的计算_峰峰值,峰值,平均值,有效值的关系
  11. 统一身份认证系统方案
  12. CC2430基础——串口测试实验
  13. 上海电力大学计算机科学与技术学院,栗风永 - 上海电力大学 - 计算机科学与技术学院...
  14. mysql 查看校对集_MySQL教程之校对集问题
  15. Presto日期函数
  16. Struck跟踪算法介绍及代码解读(二)
  17. java 多线程 超时_【Java】Java多线程任务超时结束的5种实现方法
  18. 笔记本计算机无法开机怎么办,笔记本开机没反应,详细教您笔记本电脑开不了机怎么处理...
  19. JS实现关闭网页广告弹窗特效
  20. 【线性代数】二、向量组和方程组

热门文章

  1. nullptr was not declared怎么解决_剑桥少儿英语考试语法怎么学?一套《Grammer Friends和语法做朋友》:这样学语法,孩子学得会、记得住!...
  2. mysql安装教程博音网_RTSP视频平台EasyNVR使用mysql数据源启动报错unknow drivermysql优化...
  3. oracle 关联出现重复数据,ORACLE 分页查询出现重复记录的解决办法
  4. C++对象模型8——构造函数和析构函数中对虚函数的调用、全局对象构造和析构、局部static数组的内存分配
  5. python的变量对大小写并不敏感_Robot Framework 内置变量
  6. Google Guava 概要
  7. Eclipse发布MicroProfile 1.4和2.0
  8. MySQL用户管理、常用sql语句、数据库备份
  9. 微服务架构实践之缓存
  10. 摘自ubantuer-Linux防火墙iptables学习笔记(三)iptables命令详解和举例