versiones jdk java eclipse eclipse-jdt java-8

jdk - ¿Compatibilidad con Eclipse+Java 8?



java versions (7)

¿Cómo puedo hacer que Java 8 funcione con Eclipse?

He seguido esta guía pero no funciona. También he visto la página wiki de Eclipse Java 8 , pero no explican qué hacer con los repositorios de GIT desprotegidos.


Ahora que se ha enviado Java 8, Eclipse ha lanzado soporte para él. Java 8 está disponible como una ''actualización'' para Eclipse Kepler (versión Eclipse 2013) y está disponible en versiones integradas / nocturnas para Eclipse Luna (versión Eclipse 2014). Para obtener más información sobre las mejoras y cómo instalarlo en su versión actual del IDE, consulte http://eclipsesource.com/blogs/2014/03/25/eclipse-support-for-java-8/


Como está escrito en https://wiki.eclipse.org/JDT_Core/Java8 :

"Comenzando con I20140318-0830, todas nuestras compilaciones Luna (4.4) contienen la compatibilidad con Eclipse para Java ™ 8. Para Kepler SR2 (4.3.2), hay disponible un parche de características".

Así que ahora mismo necesita descargar un lanzamiento de eclipse no estable.

Vaya a: http://download.eclipse.org/eclipse/downloads/

Descargue una versión anterior o igual a I20140318-0830

Luego eliges tu versión de acuerdo con tu sistema operativo:

haga clic en el enlace (http), comenzará la descarga:

Tenga en cuenta que según el sitio web de eclipse: Java ™ 8 aún no ha aterrizado en nuestros paquetes de descarga estándar. Pero puede agregarlo a su paquete Eclipse Kepler SR2 existente. Se incluirá en los paquetes Luna a partir de M7 el 9 de mayo de 2014.

entonces, después del 9 de mayo de 2014, conseguir el eclipse trabajando con java 8 será más simple.


Como ya se dijo here :

La versión de Kepler no incluye compatibilidad con Java 8, ya que Java 8 todavía no se ha lanzado. Vuelva a intentarlo con la próxima versión de Eclipse o use versiones beta de Eclipse como la de e (fx) clipse . Eche un vistazo a este informe de errores de vez en cuando para ver el progreso en Java 8 en el JDT de Eclipse.

EDITAR: Comenzando con I20140318-0830 todas las compilaciones de http://download.eclipse.org/eclipse/downloads/ contienen soporte para Java 8. La versión final de Eclipse Luna (4.4) se lanzará a fines de junio de 2014. Para Kepler SR2 (4.3.2), un link necesita Para ser instalado.


Enlace al sitio de actualización de soporte de Eclipse Java 8 link


Para Kepler SR2 (4.3.2), es necesario instalar un parche de características para obtener soporte para JAVA 8. Sigue estos pasos:

  • Eclipse - Ayuda (MENÚ)> Instalar nuevo software ...

  • ingrese la siguiente URL en el campo ''Trabajar con'':
    http://download.eclipse.org/eclipse/updates/4.3-P-builds/

  • presione ''Enter''

  • seleccione la categoría ''Soporte de Eclipse Java 8 (para Kepler SR2)''
  • haga clic en Siguiente''
  • haga clic en Siguiente''
  • aceptar la licencia
  • haga clic en ''Finalizar''

  • reinicie Eclipse cuando se le pregunte

fuente: link

@Elisabeth

Para tener el JRE / JDK deseado en BuildPath, siga estos pasos.

  • Haga clic derecho en Proyecto desde Package Explorer
  • Seleccione BuildPath y luego seleccione Configurar Builpath
  • Seleccione la pestaña Bibliotecas desde la ventana emergente Propiedades
  • Seleccione la biblioteca del sistema JRE actual
  • Haga clic en el botón Eliminar
  • Haga clic en el botón Agregar biblioteca
  • Seleccionar la biblioteca del sistema JRE
  • Allí podrá agregar su versión JRE / JDK deseada usando 3 métodos diferentes.

Si no encuentra su versión deseada de JRE / JDK en esas 3 opciones, entonces tendrá que instalarla primero. El siguiente enlace lo ayuda en detalle con capturas de pantalla para hacer lo mismo. Espero eso ayude.

fuente: link


Para la versión Eclipse Mars.1 (4.5.1) debe descargar el paquete adicional con jre-8u73-windows-x64.tar.gz en su carpeta java8 / jre y señalarlo en la sección -VM en eclipse.ini. Esto funciona para mi.


Parece que esto todavía es un trabajo en progreso (por lo tanto, habrá problemas de estabilidad). ¿Hay alguna razón en particular por la que quieras usar Java 8?

Esto explica lo que deberías estar haciendo:

  • Verifique la rama BETA_JAVA8 de los siguientes repositorios git: repositorio JDT / Core - git: //git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git
  • Necesita instalar una compilación JDK8 como un JRE instalado para ejecutar las pruebas utilizando el entorno de ejecución JavaSE-1.8.
  • Para obtener más información sobre cómo trabajar con repositorios de git, consulte http://wiki.eclipse.org/Platform-releng/Git_Workflows .
  • Como base de API, use 3.8 (o 3.8 RC4 hasta que se libere 3.8).

No he descargado este repositorio, pero supongo que contiene el eclipse jdt core (como dice el nombre). Solo esperaría hasta que termine una versión estable.