Java8-将编译器更改为Java8而不是Java6

Java8-将编译器更改为Java8而不是Java6,java,intellij-idea,Java,Intellij Idea,所以我有一个问题,我不能在IntelliJ中更改我的编译器。 我要去Preferences»构建、执行、开发»Java编译器 在我更改Java 1.8之后- 然后我运行我的代码,它会弹出一个调试信息: “用于编译java源代码的java 6” 两次之后:“无效源代码版本1.8” ----Mac OS X-已安装JAVA SE工具包-- 我可以在终端更改我的编译器吗 我应该在那里写什么 有人能帮忙吗,因为没有它我甚至不能运行我的代码..:(可能项目设置正在覆盖您的全局IntelliJ首选项。请尝

所以我有一个问题,我不能在IntelliJ中更改我的编译器。 我要去Preferences»构建、执行、开发»Java编译器

在我更改Java 1.8之后- 然后我运行我的代码,它会弹出一个调试信息:

“用于编译java源代码的java 6”

两次之后:“无效源代码版本1.8”

----Mac OS X-已安装JAVA SE工具包--

我可以在终端更改我的编译器吗

我应该在那里写什么


有人能帮忙吗,因为没有它我甚至不能运行我的代码..:(

可能项目设置正在覆盖您的全局IntelliJ首选项。请尝试在项目结构中更改SDK版本

在IntelliJ的最新版本中,我发现:

File > Project Structure > Project tab > Project SDK

***提到如果我在terminal Java-version中编写,它将输出“1.8”,但在IntelliJ中,它被1.6使用。我如何强制更改IntelliJ中的内容?可能重复Try File>Project Structure>Project>Project SDKYep。如果我输出SDK,它将使用1.8启动。在那里,我看到它使用6而不是8。谢谢!但是没有w、 它可以工作-好的。它使用1.8。然后,我得到了一条消息:源版本1.8需要目标版本1.8,这实际上是相同的。还有一件事!这有帮助吗?