web-dev-qa-db-fra.com

Essayez avec des ressources non prises en charge à ce niveau de langue

J'utilise IntelliJ IDEA Ultimate 2016.2.1, ai défini Project SDK sur ma version 1.8, Project Language Level sur 8, Module SDK sur ma version 1.8 et le chemin d'accès personnel du JDK vers/Library/Java/JavaVirtualMachines. /jdk1.8.0_91.jdk/Contents/Home.

J'ai redémarré l'IDE.

Néanmoins, je reçois des avertissements déplaisants à propos des ressources d’essai avec ressources non prises en charge à ce niveau de langue. Je n'ai pas utilisé moins que le niveau de langue 8 dans IntelliJ, donc cela ne peut pas être dû à quelque chose qui ne rafraîchit pas. J'utilise une configuration de construction gradle - nettoyée et essayée - indique que je suis en train d'exécuter 1.5 mais je ne peux pas savoir où 1.5 est mentionné. Dans build.gradle, j'utilise:

 apply plugin: 'Java'
 apply plugin: 'application'
 sourceCompatibility = 1.8

Devrais-je enregistrer un bogue IntelliJ ou est-ce qu'il me manque encore quelque chose?

MODIFIER:

Lancer gradle dans termianl en dehors du système IntelliJ fonctionne très bien. Le problème est donc lié à IntelliJ. 

6
Calicoder

J'ai constaté qu'IntelliJ définit parfois les modules par défaut sur des niveaux de langue ne correspondant pas au kit de développement logiciel du projet. Essayez de cliquer avec le bouton droit de la souris sur le module dans l’explorateur de projet et de sélectionner les paramètres du module, puis l’onglet du niveau de langue. Si ce paramètre est défini sur Java 5, mettez-le à jour avec Java 8.

8
Aaron Davis

Hey @Calicoder essayez simplement de changer votre version du compilateur Java en 1.7 ou 1.8 comme mentionné ci-dessous 

 enter image description here

Merci espérons que cela aidera.

2
Indrajeet Gour