当我构建一个新项目时,Java Project语言级别会自行更改 - IntelliJ

时间:2018-02-22 13:28:02

标签: java intellij-idea ide

每当我构建一个新项目时,项目语言级别会自动更改为6,这意味着每当我尝试构建项目时,我都会收到错误和警告等。我一直在尝试更改项目默认值但是这没有用。我还试图将字节码版本默认设置为9。

在我设置新项目之前,这是我的项目结构:

This is my project structure before I build a new project

应用这些设置后,我创建了一个新的hello world(控制台)应用程序。然后我运行项目并得到这些错误:

enter image description here

主类中唯一的代码是`public class Main {

public static void main(String[] args) {
    System.out.println("Hello, World");
}
}

`

然后我去检查项目结构,看看项目语言水平是否已经改变。它为什么这样做,如何阻止这种情况发生?我一直在研究这个问题,甚至联系了JetBrains论坛,但没有任何帮助。 +我还尝试将'项目字节版本'设置为9默认,但在创建新项目后也会更改。

这是项目结构在运行项目后的样子:

enter image description here

在我的研究过程中,我发现如果这是一个maven项目,你可以通过更改pom.xml文件来解决这个问题,但这只是一个java控制台应用程序。

这些是java编译器设置:

enter image description here

FYI默认设置为9;创建项目时,它被设置为空。

1 个答案:

答案 0 :(得分:0)

尝试使用File -> Other Settings-> Default Settings

更改相同的设置