2012-06-05 33 views
39

Recibo errores de Eclipse Indigo con Windows 7 Ultimate. Para cada uno de los siguientes elementos:Error interno de Eclipse al inicializar las herramientas de Java

Android SDK content loader 
Building workspace 
Initializing Java Tooling 
Loading data for Android 2.3.3 
Loading data for Android 4.03 

se lanza este error:

An internal error occurred during: "Initializing Java Tooling".java.lang.NullPointerException 

¿Qué debo hacer?

+1

Su espacio de trabajo puede estar dañado. Intente crear un nuevo espacio de trabajo en blanco y luego importe sus proyectos existentes en él. – papaiatis

+0

¿Cómo se corrompe el espacio de trabajo? NullPointerException es un error que debe corregirse sin importar qué está dañado. ¿Alguien sabe por qué exactamente se lanza esta excepción? – ed22

Respuesta

20

Borre su espacio de trabajo existente y luego recree el espacio de trabajo y agregue sus proyectos.

+16

Es mejor, es decir, es más fácil y probablemente más seguro no utilizar este método primero. Es mejor intentar cerrar y volver a abrir proyectos como se sugiere en la [otra respuesta a continuación] (http://stackoverflow.com/a/11982469/543738). –

+0

Intenté cerrar y volver a abrir el proyecto que solucionó este problema. PERO tuve otros efectos secundarios (CTRL + SHIFT + R no obtuvo todos los archivos en el proyecto). Así que finalmente se borró y volvió a crear el proyecto –

+0

También aumentar la memoria de Eclipse, si es posible, también sugirió, para minimizar los cambios que ocurren en primer lugar. – Felix

76

Cierre todos los proyectos abiertos y salga de Eclipse. Ahora puede abrir Eclipse sin obtener el error. Comience a abrir sus proyectos uno por uno para encontrar cuál causa el problema. Esto es muy probable porque eliminó un perfil del Dispositivo dentro del administrador de AVD.

O bien, puede empezar a trabajar en un nuevo espacio de trabajo, (es decir, cambiar su espacio de trabajo), entonces intento importar su proyecto desde el antiguo espacio de trabajo

+12

Este método resolvió mi problema. Con solo cerrar proyectos, reiniciar Eclipse y luego volver a abrir los proyectos, se solucionó el problema. El mensaje de error no ha vuelto. –

+0

Gracias a @L S por señalar esta respuesta ... ¡me ha ahorrado un montón de esfuerzo! –

6

me gustaría añadir, que el eclipse sólo cerrar y volver a abrir tiene siempre funcionó para mí con este tipo de error.

0

Simplemente elimine el .metadata el espacio de trabajo, y reinicie IDE y configurarlo de nuevo correctamente

0

En mi caso, he reiniciado mi IDE Eclipse sin borrar/editar mi trabajo o la carpeta .metadata. Error "Se produjo un error interno durante:" Initializing Java Tooling ". Java.lang.NullPointerException" se ha ido y Eclipse simplemente funciona bien.

7
  1. Cerrar Eclipse.
  2. Ir al espacio de trabajo de carpeta en el Explorador de Windows y borrar carpetas siguientes:
    • .metadata
    • .recommenders
    • RemoteSystemsTempFiles
    • Servidores
  3. abierto Eclipse y proporcionar la misma carpeta de espacio de trabajo nuevo durante el lanzamiento.
2

no hay necesidad de crear otro espacio de trabajo e importar todos los proyectos de la anterior: Los espacios de trabajo \ \ directorio Nada más que vacíos MyEclipse 8.5 M2.metadata.plugins \ org.eclipse.core.resources.projects y reiniciar myeclipse/eclipse

-1

A veces el problema es con la versión de Java instalada. Me enfrentaba a un problema similar cuando intentaba iniciar Spring Tool Suite en mi Ubuntu 16.04. Tenía java 9 instalado en mi máquina. Lo cambié a Java 8. Y comenzó a funcionar.

0

Mi problema también se corrigió que estaba recibiendo en STS, simplemente cerré todos los proyectos incluyendo el servidor en el explorador del proyecto, reinicié ide, eso es todo.

5

Simplemente cambie los siguientes valores al "eclipse.ini" archivo a la siguiente:

-Xms1024m 
-Xmx2048m 

Nota:

  • Puede encontrar el "eclipse.ini" archivo de icono Eclipse clic derecho y seleccionar "Abrir ubicación de archivo"
  • Este error se produce porque el eclipse se está quedando sin memoria, por lo que acabamos de aumentar la memoria asignada para la aplicación eclipse.
+1

Buena respuesta, pero es posible que desee agregar algo de información sobre _por qué_ este cambio es necesario para responder completamente la pregunta. ¿Es porque el eclipse probablemente se está quedando sin memoria? Explica cómo verificar y aplicar el trabajo. – danny

0

Mi problema fue causado por algunos proyectos antiguos de Java que usaban una biblioteca JRE anterior, así que todo lo que tuve que hacer fue eliminar la biblioteca anterior y agregar la nueva haciendo clic derecho en el proyecto -> Propiedades -> Java Build Path -> Bibliotecas -> Agregar biblioteca.

enter image description here

0

cheque el registro de Eclipse (el archivo de forma inteligente llamado ".log" en la carpeta de .metadata espacio de trabajo) y comprobar la StackTrace completa. En mi caso fue causado en el método "org.eclipse.m2e.jdt.internal.MavenClasspathVariableInitializer.initialize (MavenClasspathVariableInitializer.java:30)" que condujo a un error de "condición de carrera durante el inicio" no corregido. Realmente recomendaría descargar Eclipse a favor de un IDE más serio; como IntelliJ o Netbeans. Usar Eclipse significa que invertirá entre el 40 y el 50% de su tiempo tratando de evitar este tipo de errores, en lugar de ser productivo.

0

Simplemente cierre el Eclipse o STS y reinícielo nuevamente. Esto puede solucionar este error.

Cuestiones relacionadas