kepler - Programación de Java 8 en Eclipse.
eclipse kepler download (4)
Acabo de ir al Eclipse Marketplace desde dentro de Eclipse (Help / Eclipse Marketplace ...) e instalé el "soporte de Java 8 para Eclipse Kepler SR2", y el nuevo entorno de ejecución "JavaSE-1.8" apareció automáticamente. Anteriormente había instalado Java 8 y lo había agregado como una entrada ''JRE instalados''. No hay necesidad de meterse con los archivos de propiedad.
El desarrollo del soporte Eclipse para Java 8 está en curso en una rama ( http://wiki.eclipse.org/JDT_Core/Java8 ).
Para probar el soporte actual de Eclipse para Java 8, hice lo siguiente:
- Instalé una compilación de JDK 8 (este paso es opcional).
-
BETA_JAVA8
ramaBETA_JAVA8
degit://git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git
. - Importé los proyectos desprotegidos en una instancia de Eclipse Juno SR1 (ID de compilación: 20120920-0800).
- Ejecuté una nueva instancia de Eclipse desde mi Eclipse en ejecución.
Para usar la nueva sintaxis disponible en Java 8, Eclipse dijo que tengo que establecer el nivel de cumplimiento de mi código en 1.8. Para establecer el nivel de cumplimiento, tengo que configurar el entorno de ejecución en JavaSE-1.8
. Este entorno de ejecución no estaba disponible en Windows -> Preferences -> Java -> Installed JREs -> Execution Environments
.
¿Cómo puedo configurar el entorno de ejecución a JavaSE-1.8
?
A continuación se resumen algunos de mis intentos de instalar el entorno de ejecución:
- Seguí las instrucciones del wiki buscando una descripción de
JavaSE-1.8
en el sitio de actualización http://download.eclipse.org/eclipse/updates/4.2 . Pero, la definición del entorno de ejecución no estaba allí. - Busqué el perfil
JavaSE-1.8
en el repositorio git de rt.equinox.framework , pero no estaba allí.
La versión de Eclipse> = Luna (que es una después de Kepler) se ejecuta sin problemas con java 8.
Piensa que solo tienes que cambiar la ''configuración'' directamente en el ''archivo de preferencias'': org.eclipse.jdt.core.prefs
.
por ejemplo, org.eclipse.jdt.core.compiler.compliance=1.8
Si tiene Kepler, puede obtenerlo utilizando un parche que tiene instrucciones de instalación en esta página:
https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler
A partir de I20140318-0830, todas las compilaciones de Luna (4.4) en nuestra página de descargas contienen el soporte de Eclipse para Java ™ 8. Para Kepler SR2 (4.3.2) es necesario instalar un parche de características. Esta página describe cómo hacer esto.