.classpath、.project 是 Eclipse 工程所必须的文件。

  • OpenExplorer:

    • 该 jar 包的下载地址:samsonw/OpenExplorer
    • 安装配置方法:eclipse插件OpenExplorer快速打开文件目录

1. .classpath

.classpath 文件定义着 Eclipse 在项目的 build path 中的相关设置。

<?xml version="1.0" encoding="UTF-8"?>
<classpath>.......
</classpath>

定义了 classpath (也即类路径信息),也即 .class 文件(被打成 jar 包)的路径信息。

有如下几种形式的配置:

  • 项目结构

    <classpathentry output="bin/main" kind="src" path="src/main/java"/>
    <classpathentry output="bin/main" kind="src" path="src/main/resources"/>
    <classpathentry output="bin/test" kind="src" path="src/test/java"/>
    <classpathentry output="bin/test" kind="src" path="src/test/resources"/>
  • 依赖 jar 包

    <classpathentry sourcepath="C:/Users/junit-4.12-sources.jar" kind="lib" path="C:/Users/junit-4.12.jar"/>
    <classpathentry sourcepath="C:/Users/mockito-core-2.6.1-sources.jar" kind="lib" path="C:/Users/mockito-core-2.6.1.jar"/>
  • 依赖项目:

    <classpathentry kind="src" path="/spring-beans"/>
    <classpathentry kind="src" path="/spring-core"/>
    <classpathentry kind="src" path="/spring-jcl"/>
    <classpathentry kind="src" path="/spring-aop"/>

2. package、source folder、folder 区别及转换

eclipse package,source folder,folder区别及相互转换

  • 三者最终在 windows 的资源管理器中都是以文件夹的形式呈现;
  • 当新建一个 package(多层次,逗号隔开),会自动建立到 source folder下,
  • source folder:存放 java source code(.java 类文件),也包括一些 package 文件夹,
    • 项目构建后,source folder 里面的 java 文件自动编译成 classes 文件;
  • 相互转换(java 中的 package 属性是按 package 路径来赋值的):
    • package 转成 folder 显示:选中package, build path-> Exclude
    • folder 转成 package 显示:选中folder, build path-> Include
    • 将普通文件夹(folder)转换为资源文件夹(比如 source folder):
      • 右键该文件夹,build path => use as source folder;

Eclipse 工程配置与目录结构及各种文件夹(常用插件)相关推荐

  1. java web项目的目录结构以及各文件夹的功能是什么eclipse的web目录及各作用

    创建一个javaweb项目的大致目录结构就是这样的,因为是第一次新建,我们的目录只包含了一些基础的文件夹. 然后我们看一下他们的功能是什么. test:项目名称(也可以是其他名称,尽量和自己创建的项目 ...

  2. web项目java程序的作用_基础知识(javaWeb工程目录结构)及各文件夹的作用

    在Eclipse中只要创建一个Dynamic Web Project,就可以根据创建向导创建出一个典型Java Web站点的目录结构.除非有特殊需要,在大多数情况下都没有必要修改这个目录结构,这也是W ...

  3. 微信小程序项目目录结构以及各个文件夹和文件的作用

    pages文件夹,utils文件夹,全局文件app.js文件,全局文件app.json文件, 样式app.wxss文件,项目配置文件project.config.json,页面收录配置文件 sitem ...

  4. linux目录空间内存,Linux 目录结构:内存文件夹

    内存目录包含的文件涉及到整个系统.所有设备信息.进程运行时的数据或者跟系统有关的信息都存储在此. 内存目录包含以下目录. /dev /proc /sys /dev dev 是 device 的缩写.你 ...

  5. idea左边项目栏目录结构不见了/文件夹在上面显示

    很大可能是你在已打开一个项目窗口的情况下,再一次打开了另一个项目. 解决方案:file-close project,关闭所有项目回到默认首页再次打开即可

  6. Eclipse JAVA项目的 目录结构 和 导入 import菜单使用

    Eclipse JAVA项目的 目录结构 和 导入 作者:jiabaoluo@stu.ouc.edu.cn 本文为作者原创,转载请注明出处:http://www.cnblogs.com/oucbl/p ...

  7. 解决eclipse maven工程中src/main/resources目录下创建的文件夹所显示样式不是文件夹,而是“包“图标样式的问题

    解决eclipse maven工程中src/main/resources目录下创建的文件夹所显示样式不是文件夹,而是"包"图标样式的问题 参考文章: (1)解决eclipse ma ...

  8. Vue.js教程-Vue项目的目录结构和.vue文件的构成

    Vue.js教程-Vue项目的目录结构和.vue文件的构成 前言 Vue项目的目录结构(Vue-cli3/4版本) .vue文件的构成 Html区域(template) script区域 export ...

  9. 【Android FFMPEG 开发】Android Studio 工程配置 FFMPEG ( 动态库打包 | 头文件与函数库拷贝 | CMake 脚本配置 )

    文章目录 I . FFMPEG 交叉编译后的函数库及头文件 II . FFMPEG 静态库打包动态库 ( 仅做参考 ) III . 创建 Android Studio 工程 IV . FFMPEG 头 ...

最新文章

  1. MyBatis一对多双向关联——MyBatis学习笔记之七
  2. Nginx——反向代理
  3. centos7.6成功安装nerdtree插件
  4. 深入浅出JProfiler
  5. Codeforces Round #693 (Div. 3) E. Correct Placement 思维
  6. 鸿蒙10 5G手机,继鸿蒙后麒麟V10问世 5G时代国产操作系统将起飞
  7. 数字滤波器的matlab 与fpga实现,1 数字滤波器的MATLAB与FPGA实现——杜勇(配套光盘) 程序源码 - 下载 - 搜珍网...
  8. 浅谈python MRO与Mixin模式
  9. OpenCV中基本数据结构(6)_Matx
  10. 客户端的效果 ktv 1216
  11. 一个基于Node.js的本地快速测试服务器 1
  12. github代码虚拟服务器,把github代码自动部署到服务器
  13. 转载 漫谈机器学习中的距离和相似性度量方法
  14. 【云和恩墨大讲堂】从执行计划洞察ORACLE优化器的“小聪明”
  15. Go中的Init函数
  16. Revit导入CAD翻模丨CAD图层管理控制显示隐藏图层
  17. mapbox绘制航线图
  18. 风控项目2---风控建模流程
  19. List.sort()方法使用拉姆达表达式进行排序的一个例子
  20. python爬虫之一:爬取网页小说(魂破九天)

热门文章

  1. C#图片处理之: 另存为压缩质量可自己控制的JPEG
  2. 我的 2020 总结:跌宕起伏
  3. JSP中application的用法
  4. LeetCode 264.丑数 II(动态规划)
  5. LeetCode 72.编辑距离(动态规划)
  6. Linux环境SOCKET编程2:epoll分析
  7. day059-60 ajax初识 登录认证练习 form装饰器, form和ajax上传文件 contentType
  8. C#不登录电脑启动程序
  9. Effictive Java学习笔记1:创建和销毁对象
  10. symfony3 yml配置文件详解