【发布时间】:2018-02-22 13:28:02
【问题描述】:
每当我构建一个新项目时,项目语言级别会自动更改为 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 编译器设置:
仅供参考,默认设置为 9;创建项目时,它被设置为空。
【问题讨论】:
-
它是 maven 项目吗?如果是这样,update the
pom.xmlaccordingly. -
它不是一个 maven 项目。它只是一个简单的 Java 控制台应用程序
-
能否附上“设置|构建...|编译器|Java编译器”的截图?
-
是的,我现在就这样做@y.bedrov
标签: java intellij-idea ide