Mientras compilo un proyecto de Android en eclipse 3.4.2, obtengo El proyecto no se puede compilar hasta que se resuelvan los errores de la ruta de compilación.
Obtuve una solución temporal del blog http://www.scottdstrader.com/blog/ether_archives/000921.html
La resolución fue forzar a volver a guardar los proyectos seleccionados (y sus archivos .classpath):
- Abra las propiedades del proyecto
- Seleccione Java Build Path> Bibliotecas
- Agregue una biblioteca nueva y arbitraria (para eliminarla más tarde)> Aceptar
- Espere a que se actualice el espacio de trabajo (o fuerce una actualización del proyecto)
- Los errores desaparecerán
- Quitar la biblioteca ficticia
Las únicas otras referencias que pude encontrar fueron las modificaciones menores del contenido del archivo .classpath.
¿Existe alguna solución permanente para este problema?
eclipse
build
compilation
yokks
fuente
fuente
Respuestas:
¿Ha intentado utilizar Proyecto> Limpiar ... en el menú? Esto forzará una nueva construcción en los proyectos seleccionados en Eclipse.
fuente
fuente
Esto sucede cuando las bibliotecas agregadas al proyecto no tienen la ruta correcta.
fuente
Esto es lo que me lo arregló ...
Estaba teniendo un problema con mi spring-core.jar. Eliminé todo el directorio de versiones ubicado aquí. (Estoy ganando 10).
C: \ Usuarios ********. M2 \ repository \ org \ springframework \ spring-core \ 4.3.1.RELEASE
Hice clic derecho en el proyecto> Maven> Actualizar proyecto y mi signo de exclamación desapareció. Ya no hay problemas.
Aquí está la fuente donde encontré la información:
http://crunchify.com/cannot-be-read-or-is-not-a-valid-zip-file-how-to-fix-maven-build-path-error-with-corrupted-jar-file/
fuente
Esto funciona para mí: cierre el proyecto y luego vuelva a abrirlo , esto obligará a eclipse a verlo como un proyecto nuevo y detectará una ruta de construcción correcta.
fuente
Para mi mac osx Eclipse, seguí los siguientes pasos:
fuente
Ninguna de las otras respuestas funcionó para mí. Incluso después de solucionar los problemas de la ruta de compilación, actualizar, limpiar, reconstruir y reiniciar (tanto de eclipse como de la computadora), seguía recibiendo el pequeño signo de exclamación rojo.
Lo arreglé cerrando el proyecto (clic derecho, cierre del proyecto) y volviéndolo a abrir ( haciendo doble clic en el proyecto cerrado), lo que pareció forzar a eclipse a "darse cuenta" de que los problemas de la ruta de construcción se habían corregido.
fuente
He visto este problema varias veces (lo tengo de nuevo ahora mismo en la computadora de mi casa con Eclipse 4.2).
Forzar un nuevo guardado (cambiando la ruta de clases, por ejemplo, agregando una biblioteca, guardar, volver) funciona temporalmente. Pero el problema vuelve cuando se reinicia Eclipse :(
Nuking el espacio de trabajo de Eclipse desde la órbita lo arreglará permanentemente (hasta la próxima vez). ¡Pero debe haber una manera mejor!
fuente
En mi Mac esto es lo que funcionó para mí
Está listo para comenzar y ahora puede ejecutar su proyecto
fuente
Esto es lo que funcionó para mí:
~/.m2/repository
y elimine todo allí ejecutandorm -rf
. Asegúrese de que todo esté eliminado.fuente
solo verifique si se agregan frascos innecesarios en su biblioteca o no. Si es así, simplemente elimine esos frascos de su biblioteca y limpie su proyecto una vez. Funcionó para mí.
fuente
En Eclipse esto funcionó para mí: proyecto de clic derecho. -> Propiedades -> Sección de biblioteca; Agregue (cualquier biblioteca) -> seleccione biblioteca y haga clic en eliminar -> presione OK.
fuente
Me encontré con este molesto problema con el marco de Play. Sería bueno si hubiera alguna forma de saber con qué errores de compilación Eclipse no está satisfecho, pero no te lo dirá. Con un proyecto, pude cerrar el proyecto, reconstruir la configuración de Eclipse
sbt eclipse
y volver a abrir. Con un proyecto casi idéntico, eso no funcionó. Pero eliminar el proyecto, reconstruir la configuración de Eclipsesbt eclipse
e importarlo funcionó.fuente
obtener un cmd y ejecutar
fuente
Si cree que ha hecho todo correctamente, pero Eclipse todavía se queja de los frascos, actualice la carpeta donde están los frascos y asegúrese de que eclipse sepa que se han agregado al proyecto. Especificar la ruta del archivo por sí solo (aparentemente) no es suficiente
fuente
Me enfrenté a este problema un par de veces y seguir los pasos a continuación se resolvió en ambas ocasiones. 1. Vaya a C: \ Users \ 2. busque la carpeta ".m2" y elimínela.
Espere hasta que el proyecto se actualice y en mi caso, siguiendo los pasos anteriores, se resolvieron las dos veces.
fuente
Recibía una advertencia adicional
Resolver esta advertencia hará que el error también desaparezca. Los pasos son los siguientes:
Hice clic derecho sobre él, luego hice clic en
Quick Fix
. Desde el cuadro de diálogo que se abrió, seleccionéOpen the Compiler Compliance property page
y hice clic en elFinish
botón.(Esto es lo mismo que la
Java Compiler
sección).En este cuadro de diálogo encontré el
Compiler compliance level
menú desplegable y cambié1.6
a1.8
, e hice clic enApply and close
.Recibí un cuadro de mensaje
Compiler Settings Changed
que preguntaba si queríaBuild the project now?
. Hice clic enYes
.El error de la ruta de compilación desapareció.
fuente
Ir a Proyecto => Construir automáticamente . Asegúrate de que esté marcado
fuente