2011-03-23 37 views

Respuesta

15

JRE Ventana> prefrences> Java> instalados

+2

Esto hace cambiar el JRE, sin embargo, no cambia el compilador. Requiero que mi otro IDE use JDK 1.7 y Eclipse para usar JDK 1.6. – Daniel

0

En el menú selecciona Ventana -> Preferencias y, a continuación, en el árbol que buscar Java y Complier

Ahí lo tienes nivel de complacencia Complier y se puede elegir.

+0

¿Está seguro de que cambiar el nivel de cumplimiento del compilador realmente cambia el compilador utilizado por Eclipse? El mensaje de advertencia en Eclipse dice que se debe instalar el JRE requerido (no tiene un compilador), no el JDK (tiene el compilador), cuando se cambia el nivel de cumplimiento. – faizal

17

Eclipse no utiliza el compilador en el JDK, solo las bibliotecas de tiempo de ejecución. El compilador está incrustado en Eclipse (para que pueda ejecutar en un JRE simple).

Establece todas las propiedades del compilador en la ventana de preferencias del compilador Java-> y las bibliotecas de clase en el JRE elegido.

+0

Eso es interesante. Entonces, incluso si obtengo el último JDK en mi sistema, ¿Eclipse todavía usa el viejo compilador que viene con Eclipse? Ver mi pregunta relacionada http://stackoverflow.com/questions/24710030/is-jdk-required-for-android-developement – faizal

+0

Sí. Esta es la razón por la cual el soporte de Java 8 en Eclipse 4.4 se backported a 4.3 –

+0

bien. Eso me hace preguntarme si Eclipse también tiene un JDK integrado. ¿O solo el compilador? No pude encontrar nada mirando la carpeta de instalación de Eclipse. – faizal

3

El sitio web de Eclipse dice que cambiar la VM en Eclipse.ini es la forma más segura de cambiar la VM subyacente. Aquí hay un fragmento del sitio de eclipse.

http://wiki.eclipse.org/Eclipse.ini

"Una de las opciones más recomendables a utilizar es para especificar un JVM específica para Eclipse para ejecutar en. Esto garantiza que son absolutamente cierta qué máquina virtual Eclipse se ejecutará en y aísla usted desde el sistema cambios que pueden alterar la JVM "predeterminada" para su sistema. Muchos usuarios se han desconectado porque pensaban que sabían qué JVM sería usado por defecto, pero pensaban que no. eclipse.ini le permite estar CIERTO ".

1

Eclipse utiliza su propio compilador llamado 'Eclipse Compiler para Java (TJE)' incrustado con JDT para compilar el código de Java. Solo podemos cambiar el entorno de tiempo de ejecución de Java.

1

ve a Ventana-> Preferencias-> Java-> Compilar.Puedes cambiar el compilador de Java en este menú.

enter image description here

Cuestiones relacionadas