El proyecto no se puede compilar hasta que se resuelvan los errores de la ruta de compilación.


Mientras compilo un proyecto de Android en eclipse 3.4.2, obtengo Que el proyecto no se puede compilar hasta que se resuelvan los errores de la ruta de compilación.

Tengo a solución temporal desde el blog http://www.scottdstrader.com/blog/ether_archives/000921.html

La resolución era forzar un resave de los proyectos seleccionados (y su .archivos classpath):

  1. Abrir las propiedades del proyecto
  2. Seleccione la ruta de compilación de Java > Bibliotecas
  3. Agregue una nueva biblioteca arbitraria (que se eliminará más tarde) > OK
  4. Espere a que el espacio de trabajo se actualice (o fuerce una actualización del proyecto)
  5. El error(s) desaparecerá
  6. Eliminar la biblioteca ficticia

Las únicas otras referencias que pude encontrar fueron para hacer pequeñas alteraciones de los contenidos de la .archivo classpath.

¿hay alguna solución permanente para este problema?

Author: Mr_and_Mrs_D, 2010-09-03

15 answers

¿Ha intentado usar Proyecto > Limpiar?.. ¿del menú? Esto forzará una nueva construcción en los proyectos seleccionados en Eclipse.

 119
Author: TK Gospodinov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-09-03 18:06:51
1-Right CLick on your project folder, Choose Build Path > Configure Build Path
2-Select Libraries Tab and delete any arbitrary library present there.
3-Click on Add Library option, Select JRE System Library and click Next.
4-Choose last Radiobutton option Workspace default JRE and click Finish.
5-press f5 for refresh.
6-run ur program .
 48
Author: user2318214,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-06-26 07:26:29

Esto sucede cuando las bibliotecas agregadas al proyecto no tienen la ruta correcta.

  1. Haga clic derecho en su proyecto (desde el explorador de paquetes)
  2. Tenemos la ruta de compilación - > configurar la ruta de compilación
  3. Seleccione la pestaña bibliotecas
  4. Corregir el error de ruta (dar la ruta correcta) editando jars o clases en error
 7
Author: ThE uSeFuL,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-04-08 23:50:29

Esto lo arregló para mí...

Estaba teniendo un problema con mi núcleo de resorte.frasco. Borré todo el directorio de versiones que se encuentra aquí. (Estoy en win 10).

C:\Users********.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é el 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/

 3
Author: BustedSanta,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-29 01:06:12

Para mi mac osx Eclipse, seguí los siguientes pasos:

  1. Haga clic derecho en su proyecto, Elija Ruta de compilación > Configurar Ruta de compilación
  2. Seleccione la pestaña Libraries y elimine cualquier biblioteca arbitraria o cualquier otra cosa que cause errores en la ruta de compilación.
  3. Haga clic en el botón Add Library, seleccione JRE System Library y haga clic en Siguiente.
  4. Elija la última opción de botón de radio Espacio de trabajo predeterminado JRE y haga clic en Finalizar.
  5. Limpio y construye tu proyecto.
 2
Author: NightFury,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-06-14 12:14:36

Esto funciona para mí: cierre el proyectoluego vuelva a abrirlo, esto forzará a eclipse a verlo como un proyecto nuevo y detectará una ruta de compilación correcta.

 2
Author: aimhaj,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-08-19 10:53:24

He visto este problema un par de veces (lo tengo de nuevo en este momento en mi ordenador de casa con Eclipse 4.2).

Forzar un resave (cambiando la ruta de clase, por ejemplo, agregando una biblioteca, save, change-back) funciona temporalmente. Pero el problema vuelve cuando Eclipse se reinicia : (

Bombardear el espacio de trabajo de Eclipse desde orbit lo arreglará permanentemente (hasta la próxima vez). Pero debe haber una manera mejor!

 1
Author: Daniel Winterstein,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-01-29 20:53:58

En mi Mac esto es lo que funcionó para mí

  1. Proyecto > Limpio (los errores y advertencias permanecerán o aumentarán después de esto)
  2. Cerrar Eclipse
  3. Vuelva a abrir Eclipse (los errores se muestran momentáneamente y luego desaparecen, las advertencias permanecen)

Ya está listo y ahora puede ejecutar su proyecto

 1
Author: DamongoCoder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-15 03:31:59

Ninguna de las otras respuestas funcionó para mí. Incluso después de arreglar mis problemas de ruta de compilación, hacer una actualización, limpieza, reconstrucción y reinicio (tanto de eclipse como del equipo), todavía estaba recibiendo el pequeño signo de exclamación rojo.

Lo arreglé al cerrar el proyecto (hacer clic con el botón derecho, cerrar el proyecto) y reabrirlo (hacer doble clic en el proyecto cerrado), lo que parecía forzar a eclipse a "notar" que los problemas de la ruta de compilación se habían corregido.

 1
Author: Kevin Workman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-25 14:01:37

Simplemente verifique si se agregan frascos innecesarios en su biblioteca o no. en caso afirmativo, simplemente retire los frascos de su biblioteca y limpie su proyecto una vez. Funcionó para mí.

 0
Author: user3133845,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-07 16:36:25

En Eclipse esto funcionó para mí: haga clic derecho en el proyecto. -> Propiedades - > Sección Biblioteca; Agregar (cualquier biblioteca) - > seleccione biblioteca y haga clic en eliminar - > presione Aceptar.

 0
Author: jimbob,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-02-26 11:34:03

Ir al proyecto => Compilar automáticamente . Asegúrese de que está marcado

 0
Author: HimalayanCoder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-09-12 16:50:09

Me encontré con este molesto problema con el marco de juego. Sería bueno si hubiera alguna forma de saber por qué errores de compilación Eclipse no está contento, pero no te lo va a decir. Con un proyecto, pude cerrar el proyecto, reconstruir la configuración de Eclipse con sbt eclipse y volver a abrir. Con un proyecto casi idéntico, eso no funcionó. Pero eliminar el proyecto, reconstruir la configuración de Eclipse con sbt eclipse, e importar, hizo el truco.

 0
Author: cayhorstmann,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-24 04:28:17

Esto es lo que funcionó para mí:

  1. Vaya a ~/.m2/repository y borre todo allí ejecutando rm -rf. Asegúrate de que todo esté borrado.
  2. Relanzar eclipse o STS
  3. Haga clic derecho en proyecto -> Maven -> actualizar proyecto.
 0
Author: Vikram3891,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-17 13:58:23

Obtenga un cmd y ejecute

mvn eclipse:eclipse

 0
Author: chamzz.dot,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-02 09:36:08