2011-02-15 26 views
8

Tengo un montón de estas advertencias en el proyecto y me gustaría apagarlo. No estoy interesado en eliminar esas importaciones, por lo que por favor no me digan cómo hacerlo.Cómo desactivar la advertencia de Eclipse "La importación nunca se usa"?

Estoy usando eclipse 3.4.2.

+0

comentario lateral: ¿por qué no utiliza el último Eclipse? ¿Hay alguna razón en particular? – nanda

+2

@nanda no todos tienen el lujo de usar lo último de todo, otras restricciones entran en juego, p. (potencial) problemas con un complemento dependiente que no está disponible en la última versión o tal vez la operación se encuentra en un punto crítico del proyecto sin tiempo para resolver todas las fallas que aparecen – vickirk

+0

Conozco las razones más comunes, pero 3.4 es más más de 2 años así que no estoy seguro de conocer algún complemento que no funcione con la versión más reciente de Eclipse. ¡Por favor iluminame! – nanda

Respuesta

12

Para cambiar para todo el espacio de trabajo:

Ventana> Preferencias> Java> Compilador> Errores/Advertencias> importación no utilizados> ignorar.

anule la configuración del espacio de trabajo para un solo proyecto:

Proyecto> Propiedades> Java Compiler> Errores/Advertencias> importación no utilizados> Ignorar.

+1

En 3.4.2 es bajo "Código innecesario". – IAdapter

+0

Y en Python es * Pydev> Editor> Code Analysis *. Este es un problema genérico de Eclipse en todos los idiomas, no solo en Java. – smci

8

@SuppressWarnings ("") unusedImports desactiva sólo las importaciones no utilizados en lugar de los elementos no utilizados AL

+2

'@SuppressWarnings (" unusedImports ")' es ciertamente mejor en este caso que '@SuppressWarnings (" inusitado ")', pero tendría que ser aplicado a cada clase individualmente. Cambiar la configuración del espacio de trabajo, como sugerí en mi respuesta, es un cambio único. Si solo desea que el cambio afecte a un proyecto, en lugar de todo el espacio de trabajo, puede anular en Proyecto> Propiedades> Compilador de Java> Errores/Advertencias> Importar sin usar> Ignorar. –

+0

Acepto y voté votando tu respuesta. Agregué que en respuesta a un comentario anterior sobre "sin usar", agregué esto como una respuesta ya que la respuesta al comentario no funcionaba, ¡supongo que fue porque se eliminó! Agregar @SuppressWarnings es probablemente inaceptable por la misma razón por la cual eliminar las importaciones es, lo que significa que se debe editar el código (como usted mencionó) – vickirk

2

Por cierto, muy buen atajo es Ctrl + Shift + O que limpia las importaciones de forma automática.

También es posible poner de manera que en cada importaciones ahorrar se organizan automáticamente desde:

window->preference->java->editor->save actions 

Si prefiere dejar esas importaciones no, está bien. Pero eso es para cualquier otra persona :)

Además, no estoy seguro acerca de la versión 3.4.

+1

, ya que dije que no es lo que quiero. Simplemente no me gusta estar en la historia de SVN como una persona que ha tocado cada archivo sin ninguna razón, pero así soy yo. – IAdapter

Cuestiones relacionadas