J'utilise IntelliJ IDEA Ultimate 2019.3.1 . Chaque fois que j'essaie de démarrer un simple Java Projet Maven (peut-être même un simple Hello World) J'obtiens l'erreur suivante:
Error:Java: error: release version 5 not supported
Fonctionnement Java --version
par le terminal, j'obtiens la sortie suivante:
openjdk 11.0.5 2019-10-15
OpenJDK Runtime Environment (build 11.0.5+10-post-Ubuntu-0ubuntu1.1)
OpenJDK 64-Bit Server VM (build 11.0.5+10-post-Ubuntu-0ubuntu1.1, mixed mode, sharing)
Fonctionnement javac --version
par le terminal, j'obtiens la sortie suivante:
javac 11.0.5
En allant dans les paramètres du compilateur Java (comme suggéré ici ), je vois ceci:
J'ai essayé d'éditer le " Version de bytecode cible " en 1.8 mais j'obtiens les erreurs suivantes:
Error:(1, 26) Java: package javafx.application does not exist
Error:(2, 20) Java: package javafx.stage does not exist
Error:(4, 27) Java: cannot find symbol
symbol: class Application
Error:(12, 23) Java: cannot find symbol
symbol: class Stage
location: class Main
Error:(7, 9) Java: cannot find symbol
symbol: method launch(Java.lang.String[])
location: class Main
Error:(11, 5) Java: method does not override or implement a method from a supertype
En le changeant en version 1.11 J'obtiens cette erreur à la place:
Error:Java: Source option 5 is no longer supported. Use 6 or later.
Quel est selon vous le problème? Comment puis-je le résoudre?
J'ai fait la plupart des choses que vous proposez avec Java compilateur et bytecode et j'ai résolu le problème dans le passé. Cela fait presque 1 mois que j'ai exécuté mon Java code (et à l'époque tout était corrigé), mais maintenant le problème est réapparu. Je ne sais pas pourquoi, plutôt ennuyé!
Cette fois, la solution était: Faites un clic droit sur le nom du projet -> Ouvrir les paramètres du module F4 -> Niveau de langue ... et là, vous pouvez définir le niveau de langue de votre projet/pc.
Aucune configuration maven/pom ne fonctionnait pour moi dans le passé et maintenant et j'ai déjà défini le compilateur Java et le bytecode à 12.