在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