Advertencia: la ruta de comstackción especifica el entorno de ejecución J2SE-1.4

Creé un proyecto de Maven en Eclipse Helios. Funciona bien por un día, pero luego aparece esta advertencia:

La ruta de comstackción especifica el entorno de ejecución J2SE-1.4. No hay JRE instalados en el espacio de trabajo que sean estrictamente compatibles con este entorno.

Desde este mensaje, el proyecto detuvo la comstackción y la depuración. ¿Alguien tiene solución para este problema?

En Eclipse de su proyecto:

  1. Haz clic derecho en tu proyecto
  2. Haga clic en Propiedades
  3. Ruta de comstackción de Java: Bibliotecas; Elimine la “Biblioteca del sistema JRE [J2SE 1.4]”
  4. Haga clic en Agregar biblioteca -> Biblioteca del sistema JRE
  5. Seleccione el nuevo “Entorno de ejecución” o el JRE predeterminado del espacio de trabajo

Ya sea que esté usando el plugin maven eclipse o m2eclipse , la configuración del proyecto de Eclipse se deriva del POM, por lo que necesita configurar el complemento comstackdor maven para 1.6 (por defecto es 1.4).

Agregue lo siguiente al pom.xml su proyecto, guárdelo, luego vaya a su proyecto Eclipse y seleccione Propiedades> Actualizar> Actualizar configuración del proyecto:

      org.apache.maven.plugins maven-compiler-plugin  1.6 1.6       

Las soluciones anteriores arreglan el proyecto o solucionan el problema de alguna manera. A veces simplemente no quiere arreglar el proyecto y en su lugar esconder la advertencia.

Para hacerlo, configure los contenidos del panel de advertencia y asegúrese de alternar la categoría “comstackr ruta” -> “Problema de ruta del sistema JRE”. La interfaz de usuario para este diálogo es un poco compleja / extraña / usabilidad desafiada, por lo que es posible que tenga que manipular algunas de las opciones para que haga lo que quiera.

En las preferencias de eclipse, vaya a Java-> JRE instalados-> Entorno de ejecución y configure un entorno de ejecución de JRE para J2SE-1.4.

La causa real de esta advertencia es que ha configurado su proyecto para que se ejecute con una versión anterior de JRE que haya instalado. En general, esto ocurre cada vez que utiliza proyectos antiguos con JRE más nuevos.

Esto probablemente no causará ningún problema. Pero si quieres estar realmente seguro, deberías instalar el JDK correcto y antiguo. Puede encontrarlos aquí: http://www.oracle.com/technetwork/java/archive-139210.html

Si luego reinicia eclipse, puede ir a Ventana> Preferencias> Java> JRE instalados> Entornos de ejecución y establecer en su caso J2SE-1.4 la [coincidencia perfecta] cuando eclipse la llame.

Si tiene Java 1.8 entonces

Necesitas esta parte xml en pom.xml y actualizar el proyecto.

   1.8  

¿Ha configurado su proyecto para ser comstackdo con 1.4 cumplimiento? Si es así, haz lo que dijo krock . O para ser más exactos, debe seleccionar el entorno de ejecución J2SE-1.4 y verificar uno de los JRE instalados que desea usar en el modo de cumplimiento 1.4; lo más probable es que tenga un 1.6 JRE instalado, solo verifique uno. O instale un 1.4 JRE si tiene un kit de instalación, y use ese.

De lo contrario, vaya a sus preferencias de Eclipse, Java -> Comstackdor y verifique si el cumplimiento se establece en 1.4. Si es cambiarlo de nuevo a 1.6. Si no es ir a las propiedades del proyecto, y verifique si tiene configuraciones específicas del proyecto. Vaya a Java Compiler, y desmarque eso si desea usar las preferencias generales de eclipse. O establezca la configuración específica del proyecto en 1.6, de modo que siempre sea 1.6 independientemente de las preferencias de eclipse.

El procedimiento correcto para resolver esta advertencia, como escriben los demás, es ir dentro de las propiedades de su proyecto y hacer clic en la ruta de comstackción de Java que se encuentra a la izquierda. Ahora encontrará dentro de la Ventana de Bibliotecas el J2SE 1.5 , haga doble clic en este y una nueva ventana le dará la posibilidad de elegir el Entorno de Ejecución correcto. Ahora seleccione su versión y la advertencia desaparecerá.

Obtuve advertencia de proyecto porque ” Build path especifica el entorno de ejecución J2SE-1.5. No hay JRE instalados en el espacio de trabajo que sean estrictamente compatibles con este entorno “. Quité la biblioteca J2SE1.5 y agregué una nueva biblioteca del sistema JRE que resolvió mi problema

Expande tu proyecto en el espacio de trabajo >> Haz clic con el botón derecho (Bibliotecas del sistema JRE) >> selecciona propiedades >> selectworkspace default JRE el sol de solución anterior