在eclipse下,package,source folder,folder都是文件夹.

它们的区别如下:
package:当你在建立一个package时,它自动建立到source folder下,也只能建立在这个目录之下.

source folder:存放java源代码的文件夹,当然也包括一些package文件夹,还可以包含其他文件.
项目构建后,source folder里面的java自动编译成class文件到相应的/web-inf/classes文件夹中,其他文件也会移到/web-inf/classes相应的目录下.
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属性都为空。

folder: 里面可以放入任何文件.包括java源文件,jar文件,其他文件(例如,图片,声音等).在此我说明一下,如果里面含有java源文件,不管程序是否正确,eclipse都不会报错,把它们当做普通文件处理.但是项目如果要使用这里面的文件,情况就不同了.

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

pacage 与 source folder 的转换同上

我的问题解决是将本来想让他编程package的folder,右键单击,buildpath,include。然后这个folder就编程package了。

转载于:https://www.cnblogs.com/originate918/p/6369400.html

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

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

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

  2. eclipse package,source folder,folder区别

    下面参考了其他博客, 自己写下加深印象: 在eclipse下package,source folder,folder都是文件夹. package:当你在建立一个package时,它自动建立到sourc ...

  3. package、folder和source folder的区别

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

  4. package,source folder,folder

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

  5. package,source folder,folder问题

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

  6. maven 指令之package 和install的区别

    https://blog.csdn.net/zy103118/article/details/79901357 maven 指令之package 和install的区别 2018年04月11日 19: ...

  7. Js - Dom原生对象和jQuery对象的联系、区别、相互转换

    Dom原生对象和jQuery对象的联系.区别.相互转换: 联系: 1.jQuery对象:通过jQuery包装DOM对象后产生的对象: 2.两者之间可以相互转换: 区别: 1.jquery选择器得到的j ...

  8. pytorch和Numpy的区别以及相互转换

    pytorch 数值转numpy int(x1.cpu().data.numpy()) pytorch和Numpy的区别以及相互转换 2018年01月17日 19:17:54 阅读数:2654

  9. Python set list dict tuple 区别和相互转换 - Python零基础入门教程

    目录 一.前言 二.Python set list dict tuple 区别 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 ...

最新文章

  1. python selenium 处理弹窗_python selenium 弹出框处理的实现
  2. 【CF】142 Div.1 B. Planes
  3. 网络传输为什么要序列化_企业为什么要选择网络营销外包
  4. 爬虫推特数据分析的外文文献_高效阅读英文文献你必须知道的技巧
  5. Bailian2760 数字三角形【DP】
  6. oracle ORA-00054 资源正忙
  7. UOS应用商店deb打包的正确目录结构
  8. python --opencv图像处理Canny算子边缘检测(Roberts算子、Prewitt算子、Sobel算子、Laplacian算子、Scharr 算子、 LOG 算子)
  9. 当年黄光裕有多么霸气?一张合影令人震撼,现任首富王健林成小弟
  10. Gartner Hype Cycle (技术成熟度曲线)
  11. arm云服务器虚拟安卓,ARM搭建云手机
  12. 杭电计算机学院和其他学院,浙江最好的5所大学,浙江大学一家独大,其余4所争议很大...
  13. vmware不支持linux,vmware不支持opengl
  14. 【不懂就问】CPU 到底是怎么识别代码的?
  15. 利用Python实现股票可视做T盈亏
  16. vc驿站视频教程笔记2 ansi 和 unicode
  17. 突破生命法则极限!它会是外星生命的遗传密码?
  18. 2019最新奶茶隐藏点单攻略!据说只有单身狗才会觉得好喝的餐单?
  19. anchor box 是如何确定的?
  20. 在cmd命令行运行exe,并在命令行中输入参数的程序示例

热门文章

  1. Linux入门之磁盘管理(3)文件系统挂载
  2. python-50: 验证码
  3. 移动一个网站集所使用的内容数据库
  4. linux 文本排序、合并和分割 -转
  5. 蓝桥杯 ALGO-46 算法训练 Hanoi问题
  6. asp td tr 高度_ASP.NET Core Blazor 初探之 Blazor Server
  7. php面试题之一——HTML+CSS(基础部分)
  8. weblogic的安装、目录结构、启动
  9. 第二次作业(贪吃蛇)
  10. 电脑数据恢复,哪种方法靠谱?