java - run - maven eclipse tutorial
Advertencia: la ruta de compilación especifica el entorno de ejecución J2SE-1.4 (10)
Creé un proyecto de Maven en Eclipse Helios. Funciona bien por un día, pero luego aparece esta advertencia:
La ruta de compilació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 compilación y la depuración. ¿Alguien tiene solución para este problema?
¿Ha configurado su proyecto para ser compilado 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 -> Compilador 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 compilació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á.
En Eclipse de su proyecto:
- Haz clic derecho en tu proyecto
- Haga clic en Propiedades
- Ruta de compilación de Java: Bibliotecas; Elimine la "Biblioteca del sistema JRE [J2SE 1.4]"
- Haga clic en Agregar biblioteca -> Biblioteca del sistema JRE
- Seleccione el nuevo "Entorno de ejecución" o el JRE predeterminado del espacio de trabajo
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.
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
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.
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 "compilar 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.
Si tiene Java 1.8 entonces
Necesitas esta parte xml en pom.xml y actualizar el proyecto.
<properties>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
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 compilador 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:
<project>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
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