Ich arbeite an einem einfachen Java-Projekt und versuche, IntelliJ 14 zum ersten Mal zu verwenden; Ich habe die Ultimate Version durch eine Ausbildungslizenz (in meinem letzten Studienjahr!). Ich bin weder mit Maven noch mit IntelliJ bestens vertraut. Ich möchte Java 8 verwenden, und in der Tat bin ich ziemlich sicher, dass dies die einzige Version des JDK ist, die ich auf meinem Computer installiert habe. Jedes Mal, wenn ich mein Projekt kompiliere, bekomme ich ein paar Warnungen und eine Info-Nachricht:
Information: Using javac 1.8.0_51 to compile java sources
Warning: java: source value 1.5 is obsolete and will be removed in a future release
Warning: java: target value 1.5 is obsolete and will be removed in a future release
Also was ich bemerkt habe ist, dass unter IntelliJ IDEA & gt; Einstellungen ... & gt; Build, Ausführung, Bereitstellung & gt; Compiler & gt; Java-Compiler, die Ziel-Bytecode-Version ist auf 1.5
gesetzt. Ich kann es in 1.8
ändern, aber wenn ich IntelliJ beende und das Projekt wieder öffne, wird es auf 1.5
zurückgesetzt. Die Projekt-Bytecode-Version ist für den SDK-Standard leer.
Folgendes habe ich bereits getan:
enthielt folgendes in meinem maven pom
%Vor%Die IntelliJ-Einstellungsdatei wurde wie hier hier geändert IntelliJ Webseite.
Legen Sie das globale, Projekt- und Modul-SDK wie angegeben fest hier auf der IntelliJ-Website.
Vermisse ich irgendwo eine Einstellung? Was muss ich tun, damit sich dieser Wert nicht jedes Mal ändert, wenn ich IntelliJ erneut öffne?
Versuchen Sie es mit dem Maven-Compiler-Plugin in Ihrem pom.xml
und legen Sie die Quell- / Zielstufe entsprechend fest. IDEA ändert die Projekteinstellungen entsprechend dieser Einstellung
Ich benutze IntelliJ IDEA 2017.2. Um das Projekt zu erstellen (mit Strg + F9), war es nicht genug, die Quell- und Zielversionen maven-compiler-plugin
zu ändern.
Ich musste:
Dann stieß ich auf dieses andere Problem . Um es zu lösen, musste ich:
Nebenbei: Ich benutze IDEs seit Turbo Pascal 2.0 in den 80ern. Ich finde es kontraintuitiv, dass solch eine moderne IDE es so schwer macht, die "Projekteinstellungen" zu öffnen. Wenn Sie mit der rechten Maustaste auf das Projekt klicken (oben links im Hauptfenster), können Sie zunächst keine Projekteinstellungen öffnen. Zweitens hat die "Projekt" -Leiste oben links im Hauptfenster das Zahnradsymbol mit einer Dropdown-Liste, aber keine Option, um dort auf die Projekteinstellungen zuzugreifen. Drittens, wenn Sie mit der rechten Maustaste auf das Projektverzeichnis in der Projekt-Explorer-Ansicht auf der linken Seite klicken, sehen Sie "Open Module Settings", aber es gibt keine "Project Settings". Viertens, wenn Sie Datei im Hauptmenü öffnen, sehen Sie "Einstellungen", "Andere Einstellungen", aber keine "Projekteinstellungen". Intuitiv. : ^ |
Tags und Links java maven intellij-idea