Eclipse Helios Java Package Explorerで、Javaクラスアイコンに「J」のような「J」の右側に小さな疑問符が表示されます。このアイコンは、プロジェクトの1つのパッケージ内の各クラスに表示されますが、この説明はドキュメントにありません。
ある時点で、それらが消えて小さなオレンジ色の長方形に置き換わることを期待しています。 (その意味も定かではありませんが、それらの意味合いについてはあまり心配していません。)この質問はより大きなものを指していると思いますが、これらのアイコンはどこかで一緒に定義されていますか?
これは、クラスがまだリポジトリに追加されていないことを意味します。
プロジェクトがチェックアウトされている場合(おそらくCVSプロジェクト)、新しいクラスファイルを追加した場合、 ? アイコン。
他のCVSラベルデコレーションについては、 http://help.Eclipse.org/help33/index.jsp?topic=/org.Eclipse.platform.doc.user/reference/ref-cvsを確認してください-decorations.htm
追加の装飾は、プラグイン(バージョン管理プラグインなど)で作成できます。
Subclipseを使用しているようです。あれは正しいですか?もしそうなら、デコレーターとその説明のすばらしいリストが this answer Tim Stoneにあります。
ケースに関連するスニペットは次のとおりです。
-バージョン管理下にないファイル。これらは通常、まだリポジトリにコミットしていない新しいファイルです。
-ローカルに変更されていないファイル。
svn が有効なプロジェクトでは、小さな疑問符(?)は、ファイルがまだSVNリポジトリに追加されていないことを示します。
小さなオレンジ色の長方形は、ファイルがリポジトリにコミットされていることを示しています。
アスタリスク(*)は、ローカルの変更を示します。
これらのアイコンは、gitの現在のファイル/フォルダーのステータスを表示するEgitの方法です。これを確認することをお勧めします。
これは、プロジェクトがgit-hubリポジトリにリンクされており、疑問符が付いているファイルがまだ追加されていないためです。このサインを削除する場合は、このファイルをgit-hubリポジトリに追加する必要があります。