Java 更改jdk版本的问题

Java 更改jdk版本的问题,java,maven,intellij-idea,Java,Maven,Intellij Idea,在intellij idea中更改jdk版本后,我遇到了一个问题 在我的pom文件中,我有以下属性: <source-jdk>1.8</source-jdk> <target-jdk>1.8</target-jdk> 1.8 1.8 当maven开始构建项目时,在控制台上显示jdk-1.8的正确版本:C:\ProgramFiles\Java\jdk1.8.0\u 131\bin\Java 但是当我试图启动project时,控制台显示jdk的早

在intellij idea中更改jdk版本后,我遇到了一个问题

在我的pom文件中,我有以下属性:

<source-jdk>1.8</source-jdk>
<target-jdk>1.8</target-jdk> 
1.8
1.8
当maven开始构建项目时,在控制台上显示jdk-1.8的正确版本:
C:\ProgramFiles\Java\jdk1.8.0\u 131\bin\Java

但是当我试图启动project时,控制台显示jdk的早期版本:
C:\ProgramFiles\Java\jdk1.7.0\u 79\bin\Java

有人能帮我解决这个问题吗

我认为这对我来说是一个问题,我无法启动该项目


问题已解决请参见下面我自己的答案

您必须为Java安装设置环境变量。看一看


此外,还必须为项目设置Java版本。您可以找到ho to。

在安装了版本的环境变量中检查jdk路径。如果不正确,请在环境变量中设置当前jdk安装的bin路径,如果问题仍然存在,则只需使用

`<java.version>1.8</java.version>`
`1.8`

在pom.xml属性文件

中,关于
IntelliJ IDEA
,您需要确保将以下内容设置为您期望的内容:

  • 文件>设置>生成,Exe..>编译器>Java编译器>目标字节码版本
  • 文件>项目结构>项目>项目SDK
  • 文件>项目结构>项目>项目语言级别
  • 文件>项目结构>模块>选择模块>语言级别

问题隐藏在“编辑配置”中。您可以在那里选择jre版本。

单击菜单栏上的项目结构图标,为项目设置JDK。在maven工具窗口中重新导入项目。这应该能够识别pom中的更改并正确设置jdk。是的,您可以。但是,仅当您希望为不同的
运行配置使用不同的
jre
s时,才使用该选项。如果您只有一个这样的配置,那么它将从
File>project Structure>project>project SDK