eclipse - tutorial - ant build
Eclipse en Mac, obteniendo el error "Instalar VM especificada no encontrada" al intentar compilar (6)
Elimine el archivo ".metadata.plugins / org.eclipse.debug.core.launches / build.xml.launch" y el problema está resuelto ".
Cuando intento hacer una compilación de Ant en mi mac (Snow Leopard, Eclipse 3.6 - Helios) aparece un cuadro de diálogo de error que dice
"Problema ocurrido"
''Launching projectName build.xml'' ha encontrado un problema. No se encontró la instalación de la VM especificada: escriba VM estándar, nombre jdk1.5.0_14
Ni siquiera puedo encontrar ninguna configuración de preferencias en Eclipse que especifique que use jdk1.5.0_14.
Cuando entré en mis preferencias y fui a la sección de Java y miré los JRE instalados, el único que he especificado es 1.6.0. ¿Dónde está la configuración para probar y usar 1.5? (¿O estoy ladrando el árbol equivocado?)
Esta es solo una actualización de la solución publicada anteriormente para versiones posteriores de Eclipse, como STS.
- Si su Vista de Ant está abierta, haga clic con el botón R en la raíz (de lo contrario, Ejecute -> Herramientas externas -> Herramientas de configuración externas)
- Ejecutar como -> Configuraciones de herramientas externas ...
- Su lanzamiento de Ant debe seleccionarse en los lanzadores de herramientas externas, si no se selecciona manualmente
- Ir a la pestaña JRE
- Seleccione Ejecutar en el mismo JRE que el área de trabajo; también puede seleccionar un JRE diferente usando los botones de la derecha.
- Vuelva a ejecutar la (s) tarea (s) ant. - esta vez no recibirá el mensaje de error.
Había un montón de cosas que tenía mal que cambié para arreglar esto, pero creo que la pieza crucial era un %ATG_HOME%/home/localconfig/dasENV.sh
que tenía un ATGJRE
una ruta que era incorrecta.
Haga clic derecho en el proyecto y elija propiedades. Vaya al compilador de Java y asegúrese de que el nivel de cumplimiento del compilador esté establecido en 1.6 en lugar de 1.5 . Creo que eso debería hacer el truco.
Seguí recibiendo "No se encontró la instalación de la VM especificada: escriba MacOS X VM, nombre Java SE 6 ...". Y lo hice accidentalmente y funcionó: Propiedades-Java Compiler-Installed JREs-Search Button. Hizo un examen de conciencia, creó otra entrada de JRE y ¡todo funcionó!
Su lanzador de proyectos ant se refiere por alguna razón a un entorno Java 5.
Seleccione "Ejecutar como -> Configuraciones" y localice la compilación ant. Luego indique que desea que esta configuración se ejecute con una JVM Java 6.