必威体育Betway必威体育官网
当前位置:首页 > IT技术

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

时间:2019-06-27 01:41:04来源:IT技术作者:seo实验室小编阅读:52次「手机版」
 

folder

在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

相关阅读

在新媒体营销渠道上微博和微信公众号三大区别中选择

微博和微信的公共账户有什么区别?本质上是不同的,或者微信公众号更适合最终问题,新生儿产品推广微博?  互联网上只有两个维度:一个信

Tableau官方文档翻译(一):Measures和Dimensions的区别

最近在学习Tableau,发现这是一个强大的BI工具, 只需要简单的拖拉拽以后就可以生成看上去很高大上的数据图表,感觉就一个字:牛逼! 但

解决eclipse启动报错 A Java Runtime Environment (JR

报错过程今天启动eclipse的时候,出现如下错误:问题分析电脑重装系统了,重新装了java,环境变量没有配置好,少了一个CLASSPATH问题解决全

windows System32 与SysWOW64区别

作为码友,遇到一个问题,在64位windows编写的32位程序,访问不了System32 里面的文件,看来这个问题有点尴尬,System32 放的是64位程序,Sys

MSL、TTL、RTT的区别

一、  msl、ttl及rtt的区别  1、 MSL 是Maximum Segment Lifetime英文的缩写,中文可以译为“报文最大生存时间”,他是任何报文在

分享到:

栏目导航

推荐阅读

热门阅读