Dans l'explorateur de packages Eclipse Helios Java, je vois que les icônes de classe Java affichent un petit point d'interrogation à droite du «J», quelque chose comme [J?]. Cette icône est affichée sur chaque classe dans un package de mon projet, mais je ne trouve aucune explication à ce sujet dans la documentation.
À un moment donné, je m'attends à ce qu'ils disparaissent et soient remplacés par de petits rectangles orange. (Dont je ne suis pas aussi sûr de leur sens, mais moins inquiet de leur connotation.) Je suppose que cette question en pointe un plus grand, y a-t-il des icônes définies ensemble?
Cela signifie que la classe n'est pas encore ajoutée au référentiel.
Si votre projet a été extrait (très probablement un projet CVS) et que vous avez ajouté un nouveau fichier de classe, il aura la ? icône.
Pour les autres décorations d'étiquettes CVS, vérifiez http://help.Eclipse.org/help33/index.jsp?topic=/org.Eclipse.platform.doc.user/reference/ref-cvs-decorations.htm
Voici un tableau d'icônes pour l'environnement de développement Java dans Eclipse .
Des plug-ins peuvent créer des ornements supplémentaires, par exemple des plug-ins de contrôle de version.
On dirait que vous utilisez Subclipse; Est-ce exact? Si tel est le cas, il existe une excellente liste de décorateurs et leurs descriptions sur cette réponse de Tim Stone.
Voici l'extrait pertinent pour votre cas:
- Un fichier non sous contrôle de version. Il s’agit généralement de nouveaux fichiers que vous n’avez pas encore enregistrés dans le référentiel.
- Un fichier sans modifications locales.
Dans un projet svn enabled, le petit point d'interrogation (?) Indique que votre fichier n'est pas encore ajouté au référentiel SVN.
Le petit rectangle orange indique que votre fichier est validé dans le référentiel.
Un astérisque (*) indique un changement local.
ces icônes sont un moyen d’Egit de vous montrer l’état du fichier/dossier actuel dans git. Vous voudrez peut-être vérifier ceci:
en effet, votre projet a été lié à un référentiel git-hub et le fichier contenant un point d'interrogation n'a pas encore été ajouté. si vous souhaitez supprimer ce signe, vous devez ajouter ce fichier au référentiel git-hub.