Eclipse中这两个图标之间的区别是什么

时间:2011-03-30 05:43:24

标签: java eclipse

看起来两者都是文件夹,为什么用不同的图标

enter image description here

5 个答案:

答案 0 :(得分:5)

答案 1 :(得分:1)

第一个代表一个空包,一个包包含代码。第二个只是项目目录中的一个文件夹,其中可以包含其他内容,如资源等。

答案 2 :(得分:1)

上部图标与包结构有关.Lower图标是硬盘中的实际目录树。

假设您将项目的源文件夹设置为src。在src文件夹中,您定义了一个名为com.stackoverflow.package1的包,然后在您的硬盘中,您将拥有以下文件结构src\com\stackoverflow\package1。因此,上方图标将只显示一个代表com.stackoverflow.package1包的图标,而下方图标则显示目录树视图中的实际文件结构src\com\stackoverflow\package1,就像您在窗口浏览器中看到的那样。

答案 3 :(得分:0)

Eclipse经常做那种事情来表明它是一种不同类型的文件夹......或者是同一文件夹上的不同视图。

我不认识第一个图标,但看起来Eclipse Java Package图标上覆盖了一个标记(“装饰”),表示它受源代码控制。

答案 4 :(得分:0)

上部图标是Java包。所以它也是一个文件夹,但具有特殊意义,Eclipse识别并以不同的方式显示。