¿Soporte para Eclipse + Java 8?


¿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 git comprobados.

Author: Duncan Jones, 2013-02-22

7 answers

Para Kepler SR2 (4.3.2) se necesita instalar un parche de características para obtener soporte para JAVA 8. Siga estos pasos:

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

  • Introduzca 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 para 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: enlace

@Elisabeth

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

  • Haga clic derecho en el Proyecto desde el Explorador de paquetes
  • Seleccione BuildPath y luego seleccione Configure Builpath
  • Seleccione la pestaña Libraries de la ventana emergente Ventana de propiedades
  • Seleccione la actual Biblioteca del Sistema JRE
  • Haga clic en Eliminar botón
  • haga Clic en Añadir Biblioteca botón
  • Seleccione Biblioteca del Sistema JRE
  • Allí podrá agregar su versión JRE/ JDK deseada utilizando 3 métodos diferentes.

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

Fuente: enlace

 22
Author: Hari Gudigundla,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-04-08 14:33:02

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

"A partir de I20140318-0830 todas nuestras compilaciones de Luna (4.4) contienen el soporte de Eclipse para Java™ 8. Para Kepler SR2 (4.3.2) está disponible un parche de características. "

introduzca la descripción de la imagen aquí

Así que ahora mismo necesitas descargar una versión no estable de eclipse.

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

Allí descargar una versión anterior o igual a I20140318-0830

introduzca la descripción de la imagen aquí

Entonces usted elige su versión de acuerdo a su sistema operativo :

introduzca la descripción de la imagen aquí

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

introduzca la descripción de la imagen aquí

Tenga en cuenta que según el sitio web de eclipse : Java™ 8 aún no ha llegado a 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.

Así que después de Mayo 9/2014 conseguir eclipse trabajar con java 8 será más sencillo.

 6
Author: Jean-Christophe Blanchard,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-04-28 14:21:24

Ahora que Java 8 se ha enviado, Eclipse ha lanzado soporte para él. Java 8 está disponible como una 'actualización' para Eclipse Kepler (Eclipse 2013 release) y está disponible en integration / nightly builds hacia Eclipse Luna (Eclipse 2014 release). 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 /

 5
Author: irbull,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-03-25 19:16:15

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 desee utilizar Java 8?

Esto explica lo que deberías estar haciendo:

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

No he descargado este repositorio, pero asumiría que contiene el núcleo jdt de eclipse (como dice el nombre). Solo esperaría hasta que un lanzamiento estable haya terminado.

 4
Author: Jeff B,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-02-22 15:42:50

Como ya se ha dicho aquí:

La versión de Kepler no incluye soporte para Java 8, ya que Java 8 aún no se ha lanzado. Inténtalo de nuevo con la próxima versión de Eclipse o usa versiones beta de Eclipse como la de e(fx)clipse. Echa un vistazo a este informe de error de vez en cuando para el progreso en Java 8 en JDT de Eclipse.

EDITAR: A partir de I20140318-0830 todas las compilaciones de Luna (4.4) contienen soporte para Java 8. La versión final de Eclipse Luna (4.4) se lanzará a finales de junio de 2014. Para Kepler SR2 (4.3.2) es necesario instalar un parche de características .

 3
Author: winne2,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 10:27:28

Enlace al sitio de actualización de soporte de Eclipse Java 8 https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler

 2
Author: Naoufel El ABBASSI,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-04-04 11:43:04

Para Eclipse de Marte.1 Versión (4.5.1) tienes que descargar paquete extra con jre-8u73-windows-x64.alquitrán.gz a su carpeta java8 / jre y apunte a la sección-VM en eclipse.ini. Funciona para mí.

 0
Author: Mack,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-18 10:08:40