每当我构建一个新项目时,项目语言级别会自动更改为6,这意味着每当我尝试构建项目时,我都会收到错误和警告等。我一直在尝试更改项目默认值但是这没有用。我还试图将字节码版本默认设置为9。
在我设置新项目之前,这是我的项目结构:
应用这些设置后,我创建了一个新的hello world(控制台)应用程序。然后我运行项目并得到这些错误:
主类中唯一的代码是`public class Main {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
`
然后我去检查项目结构,看看项目语言水平是否已经改变。它为什么这样做,如何阻止这种情况发生?我一直在研究这个问题,甚至联系了JetBrains论坛,但没有任何帮助。 +我还尝试将'项目字节版本'设置为9默认,但在创建新项目后也会更改。这是项目结构在运行项目后的样子:
在我的研究过程中,我发现如果这是一个maven项目,你可以通过更改pom.xml文件来解决这个问题,但这只是一个java控制台应用程序。
这些是java编译器设置:
FYI默认设置为9;创建项目时,它被设置为空。
答案 0 :(得分:0)
尝试使用File -> Other Settings-> Default Settings