web-dev-qa-db-fra.com

Obtenir "La facette de projet Java version 1.8 n'est pas prise en charge." dans Eclipse Luna

J'utilise Eclipse Luna, une version à jour, qui devrait être prête pour Java 8. Cependant, lorsque je choisis de créer un nouveau serveur avec Tomcat 7 et que je clique sur Suivant, dans l'écran Ajouter et supprimer, je ne peux pas déplacer mon projet facet Java version 1.8 n'est pas pris en charge. " Quel est le problème et comment puis-je résoudre ce problème?

27
Orin

J'ai résolu le problème. Sélectionnez Propriétés du projet -> Facettes du projet -> Exécution -> Nouveau -> Ajouter un serveur Tomcat et dans JRE, sélectionnez JRE1.8.0_XX.

A fait le travail pour moi

46
Eko

Dans Eclipse, vous pouvez modifier la version Java de votre Tomcat, voir photo:

 enter image description here

27
adhg

En effet, vous venez de modifier l'emplacement de votre JRE dans la propriété workspace, sur laquelle repose Tomcat.

Veuillez réinitialiser votre propriété Tomcat en conséquence:

windows -> preference -> server -> Runtime Environments. To the right of Runtime Environments, you should see the servers. Remove Tomcat 8.0 and add Tomcat v9.0. Rebuild project. 

Vous pouvez le supprimer et le recréer, ou simplement le mettre à jour.

12
vincent zhang

C’est parce que la version de Java dans votre facette de projet est 1.8, le font 1.7 . Allez dans Propriétés du projet -> Facettes de projet. 1,7 de la liste déroulante.

8

Menu Fenêtre -> Préférences À gauche, développez le serveur et cliquez sur Environnements d'exécution Éditer l'environnement d'exécution du serveur. Choisissez JDK 1.8 N'oubliez pas de reconstruire votre projet.

1
yakup_y

En fait, je voulais juste ajouter à la connaissance ici. Je rencontre souvent ce problème. Pour moi, la solution est de changer le niveau de conformité du compilateur.

Faire ceci: 

Clic droit sur le projet -> Propriétés

Cliquez sur l'onglet Java Compiler

Décochez Activer les paramètres spécifiques au projet, puis cliquez sur le lien Configurer les paramètres de l'espace de travail ... et assurez-vous que votre niveau de conformité du compilateur est défini sur la version Java préférée que votre environnement d'exécution ne peut pas prendre en charge.

Une fois cela fait, reconstruisez votre projet, cela peut résoudre le problème.

1
Max Alexander Hanna

Cela pourrait aussi être un problème avec le jdk. J'ai changé ma version de jdk de jdk1.8.0_65 à jdk1.8.0_25. La version IDE que j'ai est Version: Luna Service Release 2 (4.4.2). 

0