varios proyecto programa ejecutar desde consola configurar compilar como archivos java eclipse

proyecto - java cmd



¿Dónde encuentra Eclipse que encuentre javac para compilar un proyecto? (3)

Esto es lo que tengo:

JAVA_HOME = C: / Software / Java / jdk1.5.0_12 (apunta a JDK 5.0)

En Eclipse "Runtimes instalados" tengo: jre 1.5.0_12 (apunta a JRE 5.0) jre 1.6.0_3 (apunta a JRE 6.0) (este es el predeterminado)

No tengo "javac" en mi PATH (es decir, no puedo ejecutar javac -version desde la línea de comandos si no estoy en JDK / bin).

Mi proyecto está configurado para usar jre 1.6.0_3 y el nivel de cumplimiento del compilador está establecido en 6.0.

La pregunta es: ¿cómo puede Eclipse compilar mi proyecto? ¿Dónde encuentra un compilador para 6.0? Además, ¿hay alguna manera de saber exactamente qué compilador (es decir, la ruta a javac) usa Eclipse?

PS OS XP SP2 si es relevante PPS No tengo ningún -vm configurado en eclipse.ini. En eclipse veo eclipse.vm = C: / Archivos de programa / Java / jre6 / bin / client / jvm.dll y todavía es un JRE.


Eclipse tiene el JDT que incluye el compilador incremental por lo que no necesita uno externo a menos que sea tu deseo :)


Eclipse tiene una lista de JRE instalados en window-> preferences-> java-> JRE instalados . El seleccionado como predeterminado será el que se incluye con Eclipse, pero puede agregar fácilmente cualquier otro JRE de este mismo panel de preferencias y seleccionar el predeterminado que desee.

Este será el valor predeterminado para todo el sistema, que puede anularse proyecto por proyecto desde la pestaña Build Path-> Libraries. Para cambiar, seleccione Agregar biblioteca-> Biblioteca de sistemas JRE y elija entre los JRE configurados. A continuación, elimine la biblioteca para el valor predeterminado.


Eclipse se envía con un compilador incorporado. Puede usar un JDK externo, si lo configura en las preferencias.

Editar: ¡Gracias a André!