Ich hatte ein Play 2.4.2 Scala-Projekt mit J7 in IntelliJ Idee gebaut, dann habe ich das Projekt auf Play 2.5.0 mit J8 geschaltet. Ich habe J7-> J8 überall wo ich denken konnte geändert, aber aus irgendeinem Grund, wenn ich das Projekt in SBT projects
Fenster in Intellij Idea aktualisiere (und es auch automatisch aktualisiere, wenn ich build.sbt ändere), setzt es die Java Version auf 7 zurück (beide Optionen Project SDK
und Project language level:
in Project Structure
Fenster sind zurückgesetzt) Refreshing SBT Projekt in Intellij Idea schaltet Java auf 7
Ich habe wahrscheinlich einige Optionen verpasst, aber ich kann nichts finden, was immer noch auf J7 zeigt. Irgendeine Idee?
Ich habe versucht, in build.sbt
dies zu setzen, aber es hat das Problem nicht beheben:
scalacOptions ++= Seq("-target:jvm-1.8")
Sbt kompiliert Projekt in Ordnung, wenn es SBT Terminal kompiliert wird, aber ich ziehe es IntelliJ Idea run Option zu verwenden.
Das ist in der Tat seltsam. Überprüfen Sie, dass nicht nur das 'Projekt SDK' und' Projektsprachenebene' die richtige Java-Version haben, sondern auch die einzelnen Module im Projekt: Projektstruktur -> Module -> ..ein Modul auswählen .. -> Registerkarten 'Quellen' prüfen und 'Abhängigkeiten' – Anton
@Anton Leider kein Glück ... – Archeg
Gleiches Problem ... Sie sind nicht allein. –