J'ai installé Java 12 et mis à jour Eclipse vers la version 4.11. Je note que l'éclipse a changé en ce que les menus 'MarketPlace' et 'Contribute' ont disparu, empêchant l'ajout de compléments. Le problème principal est que les améliorations de Java 12 ne sont pas reconnues; le paramètre de conformité du compilateur ne va pas au-delà de 11. Tout code Java 12 tel qu'une nouvelle instruction switch est marqué comme une erreur.
J'ai vérifié que Java 12 est en cours d'exécution (même supprimé Java 11). Java 12 est reconnu sous «JRE installés» mais n'est pas répertorié sous «Environnements d'exécution» mais est répertorié sous «JRE compatibles». Je suis allé à https://download.eclipse.org/eclipse/updates/ 4.11-P-builds mais cela nécessite finalement l'installation de compléments mais la place de marché n'est pas dans le menu.
3 Réponses :
J'ai installé un package depuis Eclipse Marketplace. Voici le lien.
Prise en charge d'Eclipse Java 12 pour le développement 2019-03 flux
Après l'installation, voici la capture d'écran de mes préférences de compilateur Java.
Merci pour une réponse rapide. Pour ajouter le Market Place, j'ai dû charger l'écran d'accueil car il n'était pas dans le menu Aide. Il était également nécessaire d'ajouter --enable-preview comme option de démarrage. J'ai essayé d'ajouter à divers fichiers .ini mais rien n'a fonctionné. Finalement, en survolant mon code d'erreur, un correctif suggéré a été proposé et a fonctionné après un redémarrage d'Eclipse. Je pourrais maintenant sélectionner le niveau de conformité 12 selon la réponse précédente. J'ai également coché la case "Activer l'aperçu". Tout fonctionne maintenant. J'essaierai de trouver où l'option de démarrage est stockée et pourquoi j'obtiens un message d'erreur "JRE Oracle Corporation / 12 n'est pas pris en charge, recherche de source avancée désactivée." bien que cela n'empêche pas mon application de s'exécuter.
Je soupçonne que la cause première est dans l'installation de JDK
13. Après l'avoir installé pour la première fois, j'ai trouvé qu'il était invisible. Ce n'est qu'après la désinstallation séquentielle et la réinstallation de JDK
et le manuel JAVA_HOME
et le chemin vers jdk bin et la mise à jour Windows poussée qu'il est finalement apparu dans la liste des logiciels installés.
Le processus d'installation de JDK
demande de fermer Eclips
pour continuer l'installation mais, semble-t-il, ne fait rien avec cette opportunité
Link explique l'intégration de Java 12 avec Eclipse 4.11