下面参考了其他博客
在eclipse,idea下folder,package,source folder都是文件夹.

它们的区别如下:

    package:当你在建立一个package时,它自动建立到source folder下,也只能建立在这个目录之下.  
 source folder:存放java源代码的文件夹,当然也包括一些package文件夹,还可以包含其他文件.
自动编译成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 的转换同上

要把文件转换成包类型的时候,在文件上右键,选择 Use as Source folder 。编译完毕就可使用了

package,source folder,folder问题相关推荐

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

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

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

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

  3. package,source folder,folder

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

  4. java 项目文件夹_java项目三大文件夹的区别(package,source folder,folder)

    转载自 慢吞吞. 三大文件夹就好像Windows的文件夹的作用类似.通过树目录区别不同的文件,作用就是对文件进行管理. Package(包):当你在建立一个package时,它自动建立到source ...

  5. eclipse package,source folder,folder区别

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

  6. 小程序Error: 系统错误,错误码:80200,main package source size 2590KB exceed max limit 2MB

    小程序分包后包过大无法编译问题困扰我一周了,网上各种搜,属实头大,今天已解决!记录一下 官网明确给出包大小的限制: 整个小程序所有分包大小不超过 20M. 单个分包/主包大小不能超过 2M. 所以现在 ...

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

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

  8. package、folder和source folder的区别

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

  9. Python批量处理文件的方法总结(包括folder、txt、xml、excel)

    目录 一.使用Python批量创建folder 二.使用python批量创建txt 三.使用 Python批量修改文件名 四.使用Python读取txt中的数据并创建excel 五.使用Python批 ...

最新文章

  1. 05后都上清华了!首批丘成桐数学领军人才名单发布,三位菲尔兹奖得主为其授课,周末就来学校报到...
  2. JS魔法堂:属性、特性,傻傻分不清楚
  3. Effective_STL 学习笔记(二十八) 了解如何通过 reverse_iterator 的 base 得到 iterator...
  4. php 函数传值_传址_函数参数,php函数的传值与传址(引用)详解
  5. 绿色运营,数据中心还得靠自动化
  6. VMware vCenter Converter:将物理机转换为虚拟机
  7. MMM for MySQL FAQ
  8. Struts2中的全局结果集
  9. python足球数据分析_我用Python对科比NBA生涯进行了一个数据分析
  10. 业务架构师如何进阶成长
  11. 将最爱的歌曲编码到你的DNA里,只需10000美元
  12. 【金融大屏项目】—— Echarts水滴图(echarts-liquidfill)
  13. C语言学生信息管理系统第二版(附带密码登录模式)
  14. F005-如是我观,知识产权 #F520
  15. 【236】Python求列表最长字符串及lambda和最长公共子串
  16. 程序员来聊一聊信用卡(一)——年轻人该不该办理一张信用卡
  17. 关于linux下的.a文件与 .so 文件
  18. 这个地图绘制工具太赞了,推荐~~
  19. 【JAVA】删除指定目录下文件、文件夹
  20. FreeEIM 网站地图 A

热门文章

  1. Mac使用移动硬盘装Win10系统
  2. 儿子满墙奖状却没考上重点高中,妈妈愤怒撕下痛哭:不读出去打工
  3. 无聊科技正经事周刊(第5期):五一长假与虚拟旅行
  4. Vue3分割线(Divider)
  5. 什么灯对学生视力影响小?国AA级照度、无蓝光的护眼台灯
  6. a session ended very soon after starting. check that the command in profile XXX is correct
  7. com.mysql.jdbc.Driver飘红,已解决
  8. vue 项目中引用并使用cdn上面的js文件
  9. 一些适合刷算法的网站
  10. 【c#视频】——面向对象——多态