2008-11-05 7 views
8

Estoy trabajando con Eclipse versión 3.2.1 Build M20060921-0945 en un MS-Windows 2000 SP4 utilizando un JDK 1.5.0-12.
I toma mi configuración regional que es es-AR y establece todos los menús y el contexto en español que no me gusta. Así que había incluido en el archivo eclipse.ini un parámetro "-nl en".
Desde entonces, "Referencias ..." característica en ambos "Buscar" y el menú contextual dejó de funcionar. Eliminé el parámetro y ejecuté eclipse con "-clean" pero aún no funcionaba. No tengo ninguna otra pista sobre lo que está sucediendo. Gracias a todos de antemano.
BetoLa función de referencias de búsqueda de Eclipse Europa dejó de funcionar

Respuesta

0

Trash your install.

A continuación, vuelva a instalarlo.

+0

No haga esto. Usa la solución de Ferry. Esto no solo es una pérdida de tiempo, sino que puede que ni siquiera funcione, dado que la destrucción de la instalación en realidad no elimina los archivos de índice ya que están ubicados en el directorio del espacio de trabajo. – Jataro

5

Veo un problema similar donde la búsqueda de referencias (Ctrl + Shift + G) deja de funcionar. Funciona de nuevo si reinicio Eclipse, pero sigue siendo bastante molesto. Estoy pensando que tal vez hay algún atajo de teclado que golpeo a veces por accidente que arruina la búsqueda.

+0

Resolvió mi búsqueda –

+0

teniendo este problema. no estoy seguro de cómo resolverlo. ¿Alguna idea? – Danilo

31

eliminar todos los archivos en el que eclipse de datos, por ejemplo:
<WORKSPACE>/.metadata/.plugins/org.eclipse.jdt.core
Esto debería forzar Eclipse para reconstruir su índice

+1

No tenía el mismo escenario exacto que el OP, es decir, no sé qué cambié, lo que provocó que esto comenzara a suceder, pero estaba teniendo el mismo síntoma. Esto funcionó para mí. ¡Gracias! –

+1

¿Alguna idea de cómo podría evitar este problema en el futuro? No sé por qué algo de esta naturaleza sería esencialmente "caché" de todos modos. – buddyp450

2

extraño que parezca, parece que la asignación de teclado afecta esto. Había mapeado -H para buscar en archivos, y la búsqueda de Java comenzó a sacar todo, en lugar de referencias reales al método que estaba buscando. ~ Nada ~ soluciona esto, incluida la solución anterior. Pero la reasignación de la clave para Open Search Dialog lo solucionó.

2

Tuve el mismo problema con la última versión de Eclipse de Indigo, buscando las referencias de un método o una clase que seleccioné invariablemente daba 0 resultados.

Deteniendo Eclipse, eliminando todos los archivos en la carpeta <WORKSPACE>/.metadata/.plugins/org.eclipse.jdt.core, y reiniciando Eclipse luego lo ha resuelto.

3

Después de probar todo el trabajo anterior y nada, tomé otra mirada en el patrón de nombre de archivo que estaba usando para la búsqueda de archivos: * .java * .properties, .vm *, * .xml, * .xsd

Me faltaba la coma después de .java, entonces Eclipse no estaba buscando mis archivos .java, estaba buscando archivos que coincidieran con el patrón " .java * .properties".

¡Guau, me sentí tonto, tonto, tonto ... añadiendo la coma arreglado! Pasando a lo largo de mi solución simplista en caso de que alguien más haga algo bueno ...

+0

[Buscar imagen de ventana de configuración aquí] (http://subirfoto.es/2ro). Algo así me sucedió. Solo necesitaba poner '*' en los patrones de nombre de archivo en lugar de lo que estaba allí antes. – ovejaexiste

2

Vaya a {workspace} .metadata.plugins \ org.eclipse.search y borre la sección de historial de dialog_settings.xml, que funcionó para mí.

0

Acabo de experimentar este comportamiento con Eclipse Mars 1 versión 4.5.1. solo en una clase específica. Limpiar y construir todo el espacio de trabajo no funciona, pero he actualizado Maven Project que contiene esa clase [Haz clic derecho en el proyecto -> Maven -> Actualizar proyecto ...] y funciona ahora.

espero que ayude a alguien.

0

Acabo de experimentar este comportamiento con Eclipse Mars 1 Release 4.5.1.

Probé todo lo mencionado anteriormente, pero no sirvió de nada. Así que creé un nuevo espacio de trabajo e importé el proyecto y la búsqueda comenzó a funcionar nuevamente.

Cuestiones relacionadas