看起来两者都是文件夹,为什么用不同的图标
答案 0 :(得分:5)
以下是各种图标的文档:
http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/ref-icons.htm
答案 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识别并以不同的方式显示。