在Eclipse Helios Java包资源管理器中,我看到Java类图标在'J'的右侧显示一个小问号,类似[J?]。该图标显示在我的项目的一个包中的每个类中,但我无法在文档中找到对此的解释。为什么Eclipse Java Package Explorer在某些类上显示问号?
在某些时候,我希望他们消失,并与小橙色矩形来代替。 (其中我也不确定它们的含义,但不太担心它们的含义。)我想这个问题指向一个更大的问题,这些图标中的任何一个是在什么地方一起定义的?
在Eclipse Helios Java包资源管理器中,我看到Java类图标在'J'的右侧显示一个小问号,类似[J?]。该图标显示在我的项目的一个包中的每个类中,但我无法在文档中找到对此的解释。为什么Eclipse Java Package Explorer在某些类上显示问号?
在某些时候,我希望他们消失,并与小橙色矩形来代替。 (其中我也不确定它们的含义,但不太担心它们的含义。)我想这个问题指向一个更大的问题,这些图标中的任何一个是在什么地方一起定义的?
这意味着该类尚未添加到存储库。
如果您的项目已经签出(最有可能是一个CVS项目),并且您添加了一个新的类文件,它将有?图标。
对于其他CVS标签装饰品,检查http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.platform.doc.user/reference/ref-cvs-decorations.htm
是的,我现在看到了。谢谢! – dfdumaresq 2010-11-29 20:05:56
这是table of icons for the Java development environment in Eclipse。
附加装饰可以通过插件完成 - 例如,版本控制插件。
这确实为我提供了所有图标的列表。谢谢! – dfdumaresq 2010-11-29 20:03:01
通过在eclipse帮助中进行搜索找不到这个。 Label装饰上的帮助页面只给出一般信息并链接到“首选项”页面以启用/禁用特定的信息,而不显示它们的外观。 – 2012-03-21 20:14:29
这听起来像你使用Subclipse;那是对的吗?如果是这样的话,Tim Stone在this answer上有一大堆修饰器和它们的描述。
下面是你的情况的相关片段:
- 没有版本控制的文件。这些通常是尚未提交到存储库的新文件。
- 没有本地更改的文件。
我正在使用CVS资源库浏览器(不知道是否使用Subclipse),但是,这是一个很棒的列表。谢谢! – dfdumaresq 2010-11-29 20:05:32
这些图标是一种Egit的方式来显示当前文件/文件夹在git中的状态。您可能要检查了这一点:
这是因为您的项目已链接到git-hub存储库,并且其上有问号的文件尚未添加。如果你想删除这个标志,你将不得不将这个文件添加到git-hub存储库。
噢,是的!谢谢,这回答了我的问题。我已经向CVS提交了包和类,并且问号已经消失。 – dfdumaresq 2010-11-29 20:01:22