从新的 IntelliJ 开始,我遇到了这个恼人的错误:
Error running MYARTIFACTNAME [compile]: JAVA_HOME environment variable not defined
很怀念,也有点痛苦。经过一番思考,我想起了缺少的东西:
我的 JAVA_HOME 已像以前一样设置,但不知怎的,maven 无法从 IntelliJ 中找到它。所以解决方案很简单,我必须转到 Preferences > ... > Maven > Runner
并将 JRE 值设置为我当前的 Java home 版本,即 1.8。
最佳答案
我的 JAVA_HOME 像以前一样设置,但不知何故,maven 无法从 IntelliJ 中找到它。所以解决方案很简单,我必须转到 Preferences > ... > Maven > Runner
并将 JRE 值设置为我当前的 Java home 版本 (1.8
)文件夹。
需要记住的其他事项是确保您的 pom.xml 中的目标和源设置为相同版本的 JAVA:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
关于java - 运行 YOURPROJECTNAME [编译] 时出错 : JAVA_HOME environment variable not defined IntelliJ 14 along with Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27436406/