运行YOURPROJECTNAME[compile]时出错:JAVA_HOME环境变量未与Maven一起定义IntelliJ 14
从全新的IntelliJ开始,我遇到了一个恼人的错误: 运行MYARTIFACTNAME[compile]时出错:未定义JAVA\u HOME环境变量 这是一个非常怀旧和有点痛苦。经过一番思考后,我想起了缺失的东西:运行YOURPROJECTNAME[compile]时出错:JAVA_HOME环境变量未与Maven一起定义IntelliJ 14,java,maven,intellij-idea,Java,Maven,Intellij Idea,从全新的IntelliJ开始,我遇到了一个恼人的错误: 运行MYARTIFACTNAME[compile]时出错:未定义JAVA\u HOME环境变量 这是一个非常怀旧和有点痛苦。经过一番思考后,我想起了缺失的东西: 我的JAVA_主页设置与以前一样,但不知何故maven无法从IntelliJ中找到它。所以解决方案很简单,我必须转到Preferences>…>Maven>Runner并将JRE值设置为我当前版本的Java home,即1.8。我的Java_home设置与以前一样,但Maven无法
我的JAVA_主页设置与以前一样,但不知何故maven无法从IntelliJ中找到它。所以解决方案很简单,我必须转到
Preferences>…>Maven>Runner
并将JRE值设置为我当前版本的Java home,即1.8。我的Java_home设置与以前一样,但Maven无法从IntelliJ中找到它。所以解决方案很简单,我必须转到Preferences>…>Maven>Runner
,只需将JRE值设置为Java主文件夹的当前版本(1.8
)
要记住的其他事项是确保在pom.xml中将目标和源设置为相同的JAVA版本:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
maven编译器插件
1.8
1.8
7年后,我也犯了同样的错误-解决方案与阿米尔德的答案相同
虽然我们有一个项目JDK集,但我们还需要为Maven设置一个JDK。这些可能相同,也可能不同
Maven JDK配置在:
首选项-->生成、执行部署-->生成工具-->Maven-->运行程序-->JRE(下拉列表)
一旦设置了这个JDK,错误就会消失