J'avais un projet Scala Play 2.4.2 construit avec J7 dans IntelliJ Idea, puis j'ai changé le projet en Play 2.5.0 avec J8. J'ai modifié J7-> J8 partout où je pouvais penser, mais pour une raison quelconque, quand j'actualise le projet dans la fenêtre SBT projects
dans Intellij Idea (et il l'actualise automatiquement quand je change build.sbt), il remet la version Java à 7 (Les deux options Project SDK
et Project language level:
dans Project Structure
fenêtre sont en retrait)Rafraîchir le projet SBT dans Intellij Idea fait passer Java à 7
J'ai probablement manqué une option, mais je ne trouve rien qui pointe toujours vers J7. Une idée?
J'ai essayé de mettre cela en build.sbt
, mais il n'a pas résolu la question:
scalacOptions ++= Seq("-target:jvm-1.8")
Sbt compile bien du projet s'il est compilé terminal de SBT, mais je préfère utiliser IntelliJ l'option Idée d'exécution.
C'est en effet étrange. Vérifier que non seulement les 'Project SDK' et' Project language level' ont la bonne version Java mais aussi les modules individuels du projet: Structure du projet -> Modules -> ..sélectionner un module .. -> vérifier les onglets 'Sources' et 'Dependencies' – Anton
@Anton Malheureusement pas de chance ... – Archeg
Même problème ... vous n'êtes pas seul. –