En el Explorador de paquetes Java de Eclipse Helios, veo que los iconos de la clase Java muestran un pequeño signo de interrogación a la derecha de la 'J', algo así como [J?]. Este icono se muestra en cada clase dentro de un paquete en mi proyecto, pero no puedo encontrar una explicación para esto en la documentación.
En algún momento espero que desaparezcan y sean reemplazados por pequeños rectángulos naranjas. (De los cuales tampoco estoy seguro de su significado, pero menos preocupado por su connotación). Supongo que esta pregunta apunta a una más grande, ¿alguno de estos íconos está definido juntos en alguna parte?
Con algunos complementos de control de versiones, significa que el archivo local aún no se ha compartido con el repositorio de control de versiones. (En mi instalación, esto incluye complementos para CVS y git, pero no Perforce).
En ocasiones, puede ver una lista de estas decoraciones en las preferencias del complemento en Team / X / Label Decorations , donde X describe el sistema de control de versiones.
Por ejemplo, para CVS, la lista se ve así:
Estos adornos se agregan a los iconos de objetos proporcionados por Eclipse. Por ejemplo, aquí hay una tabla de iconos para el entorno de desarrollo de Java .
fuente
Parece que estás usando Subclipse; ¿Es eso correcto? Si es así, hay una gran lista de decoradores y sus descripciones en esta respuesta de Tim Stone.
Aquí está el fragmento relevante para su caso:
fuente
en un svn proyecto habilitado el pequeño signo de interrogación (?) indica que su archivo aún no se ha agregado al repositorio SVN.
El pequeño rectángulo naranja es una indicación de que su archivo está comprometido en el repositorio.
Un asterisco (*) indica un cambio local.
fuente
esos iconos son una forma de Egit para mostrarle el estado del archivo / carpeta actual en git. Es posible que desee comprobar esto:
fuente
esto se debe a que su proyecto se ha vinculado a un repositorio de git-hub y el archivo que tiene un signo de interrogación aún no se ha agregado. si desea eliminar este signo, deberá agregar este archivo al repositorio de git-hub.
fuente