package,source folder,folder问题
下面参考了其他博客
在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问题相关推荐
- eclipse package,source folder,folder区别及相互转换
在eclipse下,package,source folder,folder都是文件夹. 它们的区别如下: package:当你在建立一个package时,它自动建立到source folder下,也 ...
- java package 路径_java文件路径问题及Eclipse package,source folder,folder区别及相互转换...
eclipse下,建立一个source folder(我建立的是folder,),名称为resource,调用时 为 "resource/bg.gif" ; //注意resourc ...
- package,source folder,folder
在eclipse下,package,source folder,folder都是文件夹. 它们的区别如下: package:当你在建立一个package时,它自动建立到source folder下,也 ...
- java 项目文件夹_java项目三大文件夹的区别(package,source folder,folder)
转载自 慢吞吞. 三大文件夹就好像Windows的文件夹的作用类似.通过树目录区别不同的文件,作用就是对文件进行管理. Package(包):当你在建立一个package时,它自动建立到source ...
- eclipse package,source folder,folder区别
下面参考了其他博客, 自己写下加深印象: 在eclipse下package,source folder,folder都是文件夹. package:当你在建立一个package时,它自动建立到sourc ...
- 小程序Error: 系统错误,错误码:80200,main package source size 2590KB exceed max limit 2MB
小程序分包后包过大无法编译问题困扰我一周了,网上各种搜,属实头大,今天已解决!记录一下 官网明确给出包大小的限制: 整个小程序所有分包大小不超过 20M. 单个分包/主包大小不能超过 2M. 所以现在 ...
- eclipse中folder、source folder和package的区别
今天做ssm项目时,突然发现了这个问题,特别好奇,sqlSessionFactory.xml文件如何找到: 1.放在src/hello目录下: InputStream inputStream = Re ...
- package、folder和source folder的区别
前言:我使用的是Eclipse,因此示例都是以这个IDE进行演示,其他IDE应该是类同的.package.folder和source folder本质都是文件夹,只不过是处理方式不同的文件夹. 首 ...
- Python批量处理文件的方法总结(包括folder、txt、xml、excel)
目录 一.使用Python批量创建folder 二.使用python批量创建txt 三.使用 Python批量修改文件名 四.使用Python读取txt中的数据并创建excel 五.使用Python批 ...
最新文章
- 05后都上清华了!首批丘成桐数学领军人才名单发布,三位菲尔兹奖得主为其授课,周末就来学校报到...
- JS魔法堂:属性、特性,傻傻分不清楚
- Effective_STL 学习笔记(二十八) 了解如何通过 reverse_iterator 的 base 得到 iterator...
- php 函数传值_传址_函数参数,php函数的传值与传址(引用)详解
- 绿色运营,数据中心还得靠自动化
- VMware vCenter Converter:将物理机转换为虚拟机
- MMM for MySQL FAQ
- Struts2中的全局结果集
- python足球数据分析_我用Python对科比NBA生涯进行了一个数据分析
- 业务架构师如何进阶成长
- 将最爱的歌曲编码到你的DNA里,只需10000美元
- 【金融大屏项目】—— Echarts水滴图(echarts-liquidfill)
- C语言学生信息管理系统第二版(附带密码登录模式)
- F005-如是我观,知识产权 #F520
- 【236】Python求列表最长字符串及lambda和最长公共子串
- 程序员来聊一聊信用卡(一)——年轻人该不该办理一张信用卡
- 关于linux下的.a文件与 .so 文件
- 这个地图绘制工具太赞了,推荐~~
- 【JAVA】删除指定目录下文件、文件夹
- FreeEIM 网站地图 A
热门文章
- Mac使用移动硬盘装Win10系统
- 儿子满墙奖状却没考上重点高中,妈妈愤怒撕下痛哭:不读出去打工
- 无聊科技正经事周刊(第5期):五一长假与虚拟旅行
- Vue3分割线(Divider)
- 什么灯对学生视力影响小?国AA级照度、无蓝光的护眼台灯
- a session ended very soon after starting. check that the command in profile XXX is correct
- com.mysql.jdbc.Driver飘红,已解决
- vue 项目中引用并使用cdn上面的js文件
- 一些适合刷算法的网站
- 【c#视频】——面向对象——多态