Quiero configurar mi entorno Eclipse para usar el JDK en lugar del JRE estándar. Estoy haciendo esto porque uso m2eclipse, que requiere tools.jar desde el JDK para ejecutar.Configurar programáticamente JRE instalados en Eclipse
Estoy ejecutando Eclipse 3.5.1 en Windows 7 de 32 bits con JDK 1.6.0_16.
En mi sistema, tengo el JDK instalado en "C: \ Archivos de programa \ Java \ jdk" (enlace simbólico a la instalación más reciente).
agrego la opción -vm a eclipse.ini para apuntar a la JDK
-vm
C:/Program Files/Java/jdk/bin
He confirmado que el eclipse es, de hecho, a partir de la JVM deseada. En la configuración detalles
eclipse.vm=c:/Program Files/Java/jdk/bin\..\jre\bin\client\jvm.dll
Además, en mi entorno,
JAVA_HOME=c:\Program Files\Java\jdk
Sin embargo, en la ventana | Preferencias | Java | JRE instalados, el único JRE listado es el de "C: \ Archivos de programa \ Java \ jre6". Este JRE termina siendo el que ejecuta Maven, por lo que mis construcciones maven fallan.
Sé que puedo cambiar manualmente el JRE instalado para que apunte al JDK, y esto es lo que hice en el pasado. Sin embargo, me gustaría encontrar una forma de programar este cambio para que pueda automatizar la instalación de un entorno de desarrollo.
¿Dónde se almacena esta configuración? ¿Cuál es la mejor manera de configurar Eclipse automáticamente para usar el JDK como el único JRE instalado?
creo que es disponible en algún lugar allí, pero ¿estás seguro de que es el archivo correcto? Este es el contenido de mi máquina: 'eclipse.preferences.version = 1' –
Ese puede ser el contenido por defecto, cuando no se declara explícitamente JRE. Pero si declaro uno, este archivo contiene un poco más que 'eclipse.preferences.version = 1' – VonC
Gracias por esa confirmación :) –