Erreur: java: javacTask: la version 8 nécessite la version cible 1.8

Utiliser IntelliJ IDE ne peut comstackr aucun projet. Captures d’écran des parameters ci-dessous:

JDK utilisé:

http://gyazo.com/b6e32119af7b04090d890cad04db6373

Projet SDK et niveau de langue:

http://gyazo.com/55a5fc9f7f2bb721a04780ce9d74eeab

Niveau de langue:

http://gyazo.com/143bffad63fd89cafc231298729df2fc

Quelqu’un a des idées?

  1. Fichier> Paramètres> Créer, exécuter, déployer> Compilateur> Java Comstackr
  2. Changer la version du bytecode cible à 1.8 du module pour lequel vous travaillez.

Si vous utilisez Maven

Ajoutez le plug-in du compilateur à pom.xml sous le nœud de project niveau supérieur:

    org.apache.maven.plugins maven-comstackr-plugin  1.8 1.8     

(Hissé des commentaires.)

Remarque: Si cela ne vous dérange pas de réimporter votre projet, la seule chose que vous devez faire est de changer le pom et de réimporter le projet, puis IntelliJ prendra les bons parameters et vous ne devrez pas les modifier manuellement.

Vous devez aller dans Paramètres et définir sous le compilateur Java les éléments suivants: entrer la description de l'image ici

vérifier également les parameters du projet

Cela ressemble au type d’erreur généré par Maven lorsque le plug-in de compilation n’est pas configuré correctement. Voici un exemple de configuration du compilateur Java 8.

      org.apache.maven.plugins maven-comstackr-plugin 3.5.1  1.8 1.8       

Le moyen le plus rapide que j’ai trouvé:

  • appuyez sur: CTRL + SHIFT + A (pour Mac + MAJ + A )
  • type: java comstackr
  • appuyez sur: ENTER

Dans la fenêtre de configuration, définissez le bytecode cible sur 1.8

(ou 1.9 pour java9)

Il existe deux manières de résoudre ce problème:

  1. Définissez les parameters (File -> Settings -> Build, Execution, Deployment -> Java Comstackr) : entrer la description de l'image ici
  2. Ajoutez une section de construction à votre pom.xml : entrer la description de l'image ici

Beaucoup de réponses concernant Maven sont correctes, mais vous n’avez pas à configurer le plugin directement.

Comme décrit sur la page wiki du plug-in Apache Maven Comstackr, vous pouvez simplement définir les 2 propriétés utilisées par le plug-in.

  [...]  1.8 1.8  [...]  

J’ai corrigé cela en allant dans Structure du projet -> Modules , trouvez le module en question, cliquez sur l’onglet Dépendances , modifiez le Module SDK de Module SDK en Project SDK .

Je l’ai corrigé en changeant la version de compilation de la cible en 1.8. C’est dedans:

Fichier >> Paramètres >> Générer, exécuter, déployer >> Compilateur >> Compilateur Java

Dans mon cas, j’ai corrigé ce problème en ouvrant le fichier .iml du projet (situé dans le dossier racine du projet et portant le même nom que le projet) et en changeant la ligne à

J’ai tout configuré comme dans les autres réponses ici, mais par une raison quelconque, Idea a mis à jour le fichier .iml de manière incorrecte.

Je l’ai corrigé en modifiant mon fichier POM. Notez le dernier commentaire sous la réponse la plus élevée.

  maven-comstackr-plugin 2.3.2  1.8 1.8 UTF-8   

La source doit correspondre à la cible.

Sous le fichier comstackr.xml, vous trouverez:

     

et vous pouvez changer la valeur cible de votre ancien au nouveau pour moi, je devais le changer de 1,5 à 1,8

Si vous travaillez avec Android-studio 1.3, suivez les étapes ci-dessous –

Aller au fichierStructure du projet

Sous modulesapp – onglet Propriétés , choisissez Compatibilité source1.8 et

Compatibilité avec la cible1.8 .

Et vous êtes prêt à partir.

Vous devez accéder au /.idea/comstackr.xml et modifier la target au niveau jdk requirejs. entrer la description de l'image ici

Je viens de passer un moment à lutter contre le même problème. La seule chose qui a fonctionné pour moi n’a pas été d’utiliser le mvn (3.3.9) mais de le pointer vers une version téléchargée externe (3.5.0). Finalement le projet s’est ouvert et tout s’est bien passé.

Je viens de réimporter le bouton Maven, puis l’erreur a disparu.

entrer la description de l'image ici

Pour moi, le problème était que Maven ne pouvait pas trouver les configurations appropriées, car ces éléments étaient spécifiés dans parent pom.

Changer le fichier -> Paramètres -> Construire, exécuter, déployer -> Maven -> Fichier de parameters utilisateur pour pointer vers mes parameters personnalisés avec des référentiels appropriés a résolu le problème qui se cachait autrement.

Découvrez le problème par le biais de Help -> Show log in explorer -> en cliquant sur le fichier journal, lorsque précédemment seulement l’erreur dans le titre et “java.lang.NullPointerException” dans la console.

La solution du problème est très simple. Vous devez ouvrir le fichier .idea / comstackr.xml sur votre projet İdea et

Vous devez écrire la version cible appropriée

Avec Intellij , en utilisant Maven , vous devez vérifier que Intellij a importé automatiquement votre projet. Vous pouvez vérifier en cliquant sur l’onglet Maven à droite de votre éditeur.

entrer la description de l'image ici

Si votre projet n’est pas là, ajoutez le fichier pom.xml en cliquant sur + .

De toute évidence, le projet doit également avoir le :

   org.apache.maven.plugins maven-comstackr-plugin  1.8 1.8   

Si aucune des autres réponses ne fonctionne, vérifiez votre module SDK .

J’ai eu cette erreur pour moi après avoir mis à jour le projet SDK à 1.8, le compilateur Javac à 1.8, etc. Le paramètre qui était le problème pour moi était le “Kit SDK”.

(sous Linux) Allez dans File > Project Structure... puis dans la fenêtre qui s’ouvre, sélectionnez Modules sous Project Settings . Sélectionnez le module en question dans la liste, puis l’onglet Dependencies et assurez-vous que le Module SDK est défini correctement.

J’ai vérifié tout ce qui précède mais l’erreur persiste.

Mais réimporter tous les projets Maven (bouton de rechargement dans le panneau Maven Projects) fonctionne dans mon cas.

N’oubliez pas de définir des dépendances pour votre module: entrer la description de l'image ici