miércoles, 29 de octubre de 2014

Solución al Error 206 de Eclipse: El nombre del archivo o extensión es demasiado largo

Seguramente te haya salido este error muchas veces usando Eclipse.


El error 206 puede indicar que la linea de comandos que ejecuta Eclipse bajo Windows es demasiado larga. Este error puede saltar dado que tengas un nombre de paquete de clases excesivamente largo, o bien que el classpath tenga muchas librerías. Es un bug de Eclipse que ya ha sido corregido.

El problema fue resuelto en versiones posteriores a la version de INDIGO 3.8 en adelante. Si estas en versiones anteriores, hay un pequeño parche.

Debes seguir los siguientes pasos:


  1. Dirígete al siguiente enlace: https://bugs.eclipse.org/bugs/show_bug.cgi?id=327193 , y descargate el siguiente fichero: bug327193_3.4.2_hack.zip de la sección de attachment.
  2. Respalda el fichero existente en: eclipse/plugins/org.eclipse.jdt.launching_3.*.*.jar 
  3. Renombra el fichero actual  org.eclipse.jdt.launching_3.*.*.jar a .zip para que puedas abrirlo.
  4. Abre el fichero org.eclipse.jdt.launching_3.*.*.zip y ubica el directorio org/eclipse/jdt/internal/launching
  5. Abre el fichero bug327193_3.4.2_hack.zip. Copia y pega las classes del patch del fichero zip al directorio  org/eclipse/jdt/internal/launching de tu fichero org.eclipse.jdt.launching JAR (reemplazando los ficheros existentes)
  6. Renombra  org.eclipse.jdt.launching_3.*.*.zip a .jar
  7. Este paso es opcional. Edita el fichero META-INF /MANIFEST.MF de tu fichero org.eclipse.jdt.launching JAR  y remueve todo lo que empieza por la entrada "NAME:". Asegúrate que dejas dos  (2)  saltos de lineas al final del fichero.
  8. Reinicia el eclipse. [Opcional] Usa el comando eclipse -clean para que limpie el workspace.



No hay comentarios:

Publicar un comentario