2011-08-04 20 views
11

Así que abrí un proyecto existente en IntelliJ 10.5 como un proyecto de maven. Primero agregué el JDK 7 a mi lista de SDK para probar las funciones. Sin embargo, por alguna razón, mis comandos mvn fallarían, así que cambié el corredor maven a 1.6. Pero recibo un extraño error cuando algunos comandos maven aún se ejecutan con Java 7.IntelliJ, Maven y Java 7

En la vista Proyectos de Maven, cuando hago clic con el botón secundario en un ciclo de vida en el módulo y selecciono Ejecutar, todo funciona correctamente, sin embargo cuando Selecciono Ejecutar "limpiar" todavía usa el 1.7 JDK. He eliminado el JDK 7 de mi lista y ahora recibo un error que dice que no puede encontrar JRE '1.7'.

Honestamente, no tengo ni idea de cómo solucionar esto, pero si alguien tiene alguna sugerencia, sería genial.

+0

¿Cómo se agrega el JDK a su lista de SDK? –

Respuesta

20

En la prensa Maven Projects panel de la Settings botón (o abierta Settings | Maven | Runner).

Asegúrese de que JRE esté configurado en la configuración existente de JRE (1.6).

+0

Sí, así es, eso es lo que me permite usar el Run Maven Build predeterminado, pero todavía no puedo hacer las otras opciones. – Mike

+1

Si ha creado la configuración Ejecutar/Depurar de IDEA para el objetivo Maven, tendrá su propia configuración para el corredor Maven, asegúrese de actualizar el JRE para la configuración Ejecutar también. – CrazyCoder

+0

CrazyCoder fue la respuesta, por alguna razón estableció las configuraciones de Ejecutar/Depurar la primera vez que configuré el corredor, pero al cambiarlo, no lo actualizó. Actualicé manualmente en los valores predeterminados de configuración de compilación y funciona como un campeón. – Mike

Cuestiones relacionadas