tutorial run oxygen instalar dependencias create añadir java eclipse maven m2eclipse

java - run - Maven "build path especifica el entorno de ejecución J2SE-1.5", aunque lo cambié a 1.7



maven eclipse tutorial (9)

En Eclipse Juno, instalé el último plugin m2e (1.2.20120903-1050). En preferencias, he agregado jdk1.7.0_11 en Java -> JRE instalados -> Agregar, y luego he especificado la ubicación ( C:/Program Files/Java/jdk1.7.0_11 ). Cuando creo un nuevo proyecto Maven y lo ejecuto, recibo una advertencia:

La ruta de compilación 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.

No estoy seguro de cómo resolver esto.

Creo que es un problema de Maven porque no tengo este error cuando ejecuto proyectos Java normales. Leí here que debería cambiar el "compilador-compilador-plugin.pom" y cambiar el origen y el destino de 1.5 a algo más apropiado. En mi caso, 1.7. He hecho esto, pero sigo recibiendo la advertencia.


  1. Haz clic derecho en tu proyecto
  2. Haga clic en Propiedades
  3. Haga clic en la opción "Compilador de Java" en el menú de la izquierda
  4. En la sección de cumplimiento de JDK a la derecha, cámbialo a "1.7"
  5. Ejecuta un Maven clean y luego Maven build.

Al crear un proyecto maven en eclipse, la ruta de compilación se establece en JDK 1.5, independientemente de la configuración, lo que probablemente sea un error en el nuevo proyecto o m2e.


Estaba enfrentando el mismo problema. En pom.xml, he especificado el complemento del compilador maven para elegir 1.7 como fuente y destino. Incluso cuando importaría el proyecto git en eclipse, escogería 1.5 como versión de compilación para el proyecto. Se debe tener en cuenta que el eclipse tiene instalado el tiempo de ejecución establecido en JDK 1.8

También verifiqué que ninguno de los archivos .classpath .impl o .project está marcado en el repositorio de git.

Solución que funcionó para mí: simplemente eliminé archivos .classpath e hice un ''proyecto de actualización de maven''. El archivo .classpath se regeneró y recogió 1.7 como la versión de compilación del archivo pom.


Estoy usando Juno 4.2 con la última primavera, el complemento maven y JDK1.6.0_25.

Me enfrenté al mismo problema y aquí está mi solución que realiza el valor predeterminado después de cada reinicio de Eclipse:

  1. Artículo de lista
  2. Haga clic derecho en el proyecto maven
  3. Ruta de compilación de Java
  4. Pestaña Bibliotecas
  5. Seleccionar el elemento equivocado JRE actual
  6. Haga clic en Editar
  7. Seleccione la última opción (JRE de espacio de trabajo predeterminado (jdk1.6.0_25)

Obtuve un error en la versión de Eclipse Mars 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.

Para resolver este problema, realice los siguientes pasos: "Haga clic con el botón derecho en Proyecto Elija Crear ruta Elija Configurar ruta de compilación Elija la pestaña Bibliotecas Seleccione Biblioteca de sistema JRE y haga clic en el botón Editar Elija área de trabajo JRE y acabado predeterminados

El problema será resuelto


Para el proyecto maven importado y JDK 1.7, haga lo siguiente:

  1. Eliminar proyecto de Eclipse (guardar archivos)
  2. Borre los archivos del directorio .settings, .project y .classpath dentro del directorio de su proyecto.
  3. Modifique su archivo pom.xml, agregue las siguientes propiedades (asegúrese de que las siguientes configuraciones no sean anuladas por la definición explícita de maven-compiler-plugin en su POM)

    <properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> </properties>

  4. Importe proyecto actualizado en Eclipse.


Sé que este es un tema viejo. Yo tuve el mismo problema. Probé todas las respuestas sobre este tema. Y nada funcionó aquí ... pero encontré otra solución.

Ve a pom-> descripción general y agrégalos a tus propiedades:

  • Nombre: "maven.compiler.target" Valor: "1.7"

y

  • Nombre: "maven.compiler.source" Valor: "1.7"

Ahora haz una actualización de maven.


Si obtiene el siguiente tipo de error

Luego haga los siguientes pasos: >>

  • Ir a Windows . Luego seleccione Preferencias , en la cual seleccione java (en la esquina izquierda).
  • En java, seleccione JRE instalados y verifique su JRE (si ha instalado correctamente jdk y definido las variables de entorno correctas, entonces verá la versión actual del java instalado aquí) como se muestra:

(Tengo Java 8 instalado) Marque la casilla de verificación si no está marcada . Haga clic en aplicar y cerrar.

Ahora presiona Alt + Enter para ir a las propiedades del proyecto, o ve haciendo clic derecho en el proyecto y selecciona Propiedades.

En Propiedades, seleccione Java Build Path en la esquina izquierda

Seleccionar Bibliotecas

Y haga clic en editar (luego de seleccionar La Biblioteca del Sistema JRE ... ) En la edición, haga clic y seleccione Espacio de trabajo JRE predeterminado . A continuación, haz clic en Finalizar

En orden y exportación, consulte la biblioteca del sistema JRE.

Luego, finalmente Aplicar y cerrar Limpiar el proyecto y luego compilarlo.

Problema Resuelto


Todas las respuestas anteriores pueden funcionar por el momento, pero siempre que ejecute maven en la línea de comandos o Maven & rightarrow; Actualizar proyecto ... el JDK se reiniciará, esta también fue la pregunta tal como lo entiendo.

Para arreglar esto, agrega el siguiente código a tu archivo pom. Recuerda hacer un Maven & rightarrow; Actualizar proyecto ... después o mvn clean compile en la línea de comando.

<build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </pluginManagement> </build>