В обозревателе пакетов Java Eclipse Helios я вижу, что значки классов Java отображают небольшой вопросительный знак справа от 'J', что-то вроде [J?]. Этот значок отображается для каждого класса в одном пакете в моем проекте, но я не могу найти объяснения этого в документации.
В какой-то момент я ожидаю, что они исчезнут и будут заменены маленькими оранжевыми прямоугольниками. (Я также не уверен в их значении, но менее обеспокоен их коннотацией.) Я полагаю, что этот вопрос указывает на более крупный вопрос, определены ли какие-либо из этих значков где-то вместе?
Для некоторых подключаемых модулей управления версиями это означает, что локальный файл еще не был предоставлен репозиторию управления версиями. (В моей установке это включает плагины для CVS и git, но не Perforce.)
Иногда вы можете увидеть список этих украшений в настройках плагина в разделе Team / X / Label Decorations. , где X описывает систему контроля версий.
Например, для CVS список выглядит так:
Эти украшения добавляются к значкам объектов, предоставляемым Eclipse. Например, вот таблица значков для среды разработки Java .
источник
Похоже, вы используете Subclipse; это правильно? Если да, то в этом ответе есть отличный список декораторов и их описания. Тима Стоуна .
Вот соответствующий фрагмент для вашего случая:
источник
В svn Включенный проект маленький вопросительный знак (?) означает, что ваш файл еще не добавлен в репозиторий SVN.
Маленький оранжевый прямоугольник указывает на то, что ваш файл зафиксирован в репозитории.
Звездочка (*) указывает на локальное изменение.
источник
эти значки - способ Egit показать вам статус текущего файла / папки в git. Вы можете проверить это:
источник
это связано с тем, что ваш проект связан с репозиторием git-hub, а файл со знаком вопроса еще не добавлен. если вы хотите удалить этот знак, вам нужно будет добавить этот файл в репозиторий git-hub.
источник