J'ai Windows 10, 64 bits. J'ai Java version 13, date de version: 2019-09-17.
J'ai la version Eclipse: 2019-06 (4.12.0).
Je peux compiler et exécuter des codes. Mais lorsque j'essaie de déboguer un code, j'obtiens ce message d'erreur:
"JRE Oracle Corporation/13 n'est pas pris en charge, la recherche de source avancée est désactivée."
Dans ce lien quelqu'un a posé une question similaire dans SO, l'une des réponses dit que vous avez besoin d'un plugin, mais sur les versions Eclipse 06-2019 et supérieures, vous n'avez pas besoin d'un plugin.
Ma version Eclipse est 06-2019 (4.12.0). Pourquoi ça ne marche pas?
Ouvrez vos paramètres Tomcat, dans les options du serveur du Tomcat, décochez l'option Activer la sécurité (c'est-à-dire SSLEnabled ), puis arrêtez et démarrez votre Tomcat.
Il me semble qu'Eclipse n'a pas encore été mis à jour pour inclure la recherche de source avancée pour JRE 13.
Ma solution consiste à décocher "Utiliser la recherche de source avancée" (Dernier élément dans le menu Préférences> Java> Débogage). Le message d'avertissement rouge n'apparaît alors plus.
Je confirme que Eclipse 4.14 prend en charge la dernière Java SE 13.0.2 . J'ai rencontré ce même problème sur Ubuntu 18.04 LTS et la réponse de @ vonc résout ces problèmes.