web-dev-qa-db-fra.com

Eclipse 2018-09 avec OpenJDK 11 sur Windows 10

Je viens d'installer la version OpenJDK de version de JDK 11 General-Availability sous Windows 10. J'ai essayé de l'installer en tant que JRE dans Eclipse 2018-09 (4.9.0), qui vient de paraître, et un message apparaissant dans la boîte de dialogue Eclipse disant:

Vous avez sélectionné un environnement JRE que cette version d'Eclipse JDT ne prend pas encore en charge. Certaines fonctionnalités peuvent ne pas fonctionner comme prévu.

Quel est le problème?

  • Eclipse 2018-09 ne prend-il pas complètement en charge JDK 11?
  • Ou bien est-ce qu'Eclipse ne prend pas complètement en charge OpenJDK 11 mais prend en charge le JDK 11 Oracle?
  • Quelles "fonctionnalités" spécifiques puis-je m'attendre à "ne pas fonctionner comme prévu"?

Mise à jour: lors d’une recherche sur Internet, j’ai trouvé un code qui semble indiquer qu’Eclipse possède une liste interne de versions connues de Java et donne le message ci-dessus si la nouvelle version de JDK a une version supérieure aux versions connues de Java. (C'est comme ça que j'interprète le code.) Vraiment? Eclipse a lancé une nouvelle version 2018-09, quelques jours avant la sortie de JDK 11, sans mettre à jour sa liste de versions connues de Java afin d'inclure Java 11 ??

Peut-être que quelqu'un a une réponse plus autoritaire.

21
Garret Wilson

Eclipse 2018-09 ne supporte pas JDK 11 "out of the box", mais le plug-in officiel de JDK 11 est maintenant disponible sur le marché:

https://marketplace.Eclipse.org/content/Java-11-support-Eclipse-2018-09-49

Voici l'annonce de la publication: https://www.Eclipse.org/lists/jdt-dev/msg01049.html

OracleJDK et OpenJDK sont pris en charge de la même manière (d'autres JDK comme OpenJ9 devraient également fonctionner)

Si une nouvelle version du JDK n'est pas prise en charge, vous ne pouvez pas utiliser ses nouvelles fonctionnalités linguistiques et vous ne pourrez peut-être pas tout utiliser pour le développement en raison de modifications du format de la classe. Le lancement est susceptible de fonctionner.

14
Till Brychcy

Le site de mise à jour du plug-in pour 2018-09 est ici: http://download.Eclipse.org/Eclipse/updates/4.9-P-builds/P20180926-0920/

0
atom88