在eclipse中package、source folder、 folder都是文件夹,但是他们还是有一些区别的:
  • folder:就是普通的文件夹,就像windows下面的普通文件夹一样,但是在eclipse中可以存放所有的文件,jar、class、配置文件等等。
  • source folder:中文意思就是源码包,它拥有folder的所有功能,但是也有自己的特性,就是source folder文件夹下的java文件都会被编译,编译过的文件会放入我们设置好的编译文件路径下。
  • package文件夹也是一种特别的文件夹,他的特别之处在于他必须存在于source folder下面,上下级通过.点号来区分,他的路径最后组成了每一个类的包路径名
package和sourceFolder比较

相同之处:
package下除了java文件也可以包含其他文件,而且编译、打包后的文件路径与source folder下的文件路径有一样规则

不同之外:

  1. sourceFolder靠”/”来进行上下级划分,package靠“.”来进行上下级划分。
  2. source folder下能建package,而package下不能建source folder
  3. java文件中的package属性是按package路径来进行赋值的,source folder路径不参与java文件的package属性赋值,再由第二条不同得到结论,所有source folder下的java文件package属性都为空。
package,source folder,folder 之间相互转换

package 转成 folder 显示:选中package, build path-> Exclude
folder 转成 package 显示:选中folder, build path-> Include

package 转成 source folder 显示:选中package, build path-> Use as Source folder
source folder 转成 package 显示:选中folder, build path-> Remove from BuildPath

folder 转 source folder 显示:选中folder, build path -> Use as Source folder
source folder 转folder 显示:选中source folder, build path->Remove from BuildPath

eclipse中folder、source folder、package的区别及相互转换相关推荐

  1. linux中fork, source和exec的区别

    shell的命令可以分为内部命令和外部命令. 内部命令是由特殊的文件格式.def实现的,如cd,ls等.而外部命令是通过系统调用或独立程序实现的,如awk,sed. source和exec都是内部命令 ...

  2. PyCharm中Directory与Python package的区别

    对于Python而言,有一点是要认识明确的,python作为一个相对而言轻量级的,易用的脚本语言(当然其功能并不仅限于此,在此只是讨论该特点),随着程序的增长,可能想要把它分成几个文件,以便逻辑更加清 ...

  3. python package和目录_PyCharm中Directory与Python package的区别

    对于Python而言,有一点是要认识明确的,python作为一个相对而言轻量级的,易用的脚本语言(当然其功能并不仅限于此,在此只是讨论该特点),随着程序的增长,可能想要把它分成几个文件,以便逻辑更加清 ...

  4. pycharm和python一样吗_PyCharm中Directory与Python package的区别

    对于Python而言,有一点是要认识明确的,python作为一个相对而言轻量级的,易用的脚本语言(当然其功能并不仅限于此,在此只是讨论该特点),随着程序的增长,可能想要把它分成几个文件,以便逻辑更加清 ...

  5. eclipse中folder、source folder和package的区别

    今天做ssm项目时,突然发现了这个问题,特别好奇,sqlSessionFactory.xml文件如何找到: 1.放在src/hello目录下: InputStream inputStream = Re ...

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

    在eclipse下,package,source folder,folder都是文件夹. 它们的区别如下: package:当你在建立一个package时,它自动建立到source folder下,也 ...

  7. java package 路径_java文件路径问题及Eclipse package,source folder,folder区别及相互转换...

    eclipse下,建立一个source folder(我建立的是folder,),名称为resource,调用时 为 "resource/bg.gif" ; //注意resourc ...

  8. package、folder和source folder的区别

    前言:我使用的是Eclipse,因此示例都是以这个IDE进行演示,其他IDE应该是类同的.package.folder和source folder本质都是文件夹,只不过是处理方式不同的文件夹.   首 ...

  9. package,source folder,folder问题

    下面参考了其他博客 在eclipse,idea下folder,package,source folder都是文件夹. 它们的区别如下: package:当你在建立一个package时,它自动建立到so ...

  10. Eclipse中快速为类提供构造器、get()、set()方法、重写toString()、hasCode()、equals()等

    当我们写一个类的时候,经常会写构造器,get().set()方法等,以及打印类的信息需要重写toString方法等.这些eclipse已经为我们提供好了,只需直接点击输出即可.方法如下: Eclips ...

最新文章

  1. 十年之后,数字孪生将这样改变我们的工作与生活
  2. CNCC技术论坛:后量子霸权阶段的量子计算
  3. c语言 蓝屏,C:WINDOWSMinidump文件 导致蓝屏请问是什么問題呢?
  4. Bitcoin0.21版 公链开发(4) Apache windows上安装
  5. 基础知识:编程语言介绍、Python介绍、Python解释器安装、运行Python解释器的两种方式、变量、数据类型基本使用
  6. 推荐几个2021年在Redis、Go和Rust领域异军突起的技术公众号
  7. 第 10 章 数组和指针
  8. 2021 互联网公司时薪排行榜出炉!微软、美团很不错
  9. (转)使用C#开发ActiveX控件
  10. 【鱼眼镜头3】[鱼眼畸变模型]:除法模型(核密度估计径向失真校正方法)
  11. 《图书管理系统》毕业论文
  12. 广义线性模型python
  13. 怎么让放大的图片变清晰?
  14. 「解析」netron 模型可视化
  15. python 道生一,一生二,二生三,三生万物
  16. 碳足迹审核的计算有几种方法?
  17. 链路聚合负载分担方式
  18. 〖Windows〗三星(SAMSUNG)905S3G-K07 安装Windows 7 过程分享
  19. 消息队列常见的几种使用场景介绍!
  20. 最全Java各修饰符详解(接口、类、方法、变量)

热门文章

  1. 【点云处理之论文狂读经典版7】—— Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphs
  2. spark的fold函数理解
  3. 外贸常用术语_外贸价格一些常用的专业术语
  4. mac系统Airtest环境安装教程
  5. 用户态创建socket来控制arp报文的收发,含编码
  6. 微信小程序上传照片并且预览
  7. catboost原理
  8. nvidia Compute Capability(GPU)
  9. 白光led 计算机模拟,大动态白光LED光辐射模拟器
  10. 苹果马桶iPoo,果粉还hold住吗