首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ IDEA -在Java11安装之后Maven找不到JAVA_HOME

IntelliJ IDEA -在Java11安装之后Maven找不到JAVA_HOME
EN

Stack Overflow用户
提问于 2018-10-14 14:03:54
回答 2查看 5K关注 0票数 3

我在Ubuntu18.04上运行IntelliJ IDEA。我刚刚安装了Java 11,并更新了我的.bashsrc文件,将JAVA_HOME设置为新的JDK。在终端中,我可以运行mvn干净安装,它将构建我的d罚款。但是,在IntelliJ终端窗口中,运行mvn clean install时会出现以下错误

未正确定义JAVA_HOME环境变量 运行此程序需要此环境变量。 注意:JAVA_HOME应该指向JDK而不是JRE

在IntelliJ终端窗口中,这是echo $JAVA_HOME的结果

代码语言:javascript
复制
/usr/lib/jvm/java-11

类似地,这是echo $PATH的结果。

代码语言:javascript
复制
/home/myusername/.local/bin:/home/myusername/.local/bin:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:
/usr/local/games:/snap/bin:/usr/lib/jvm/java-11/bin:
/usr/lib/jvm/java-11/db/bin:/usr/lib/jvm/java-11/bin:/usr/lib/jvm/java-11/db/bin

要让IntelliJ版本的maven识别JAVA_HOME,我需要做什么?我已经将Project设置为JDK11。

EN

回答 2

Stack Overflow用户

发布于 2018-10-15 17:47:13

昨天我搞了几个小时,但没能解决这个问题。最后,我完全卸载了Java和Maven,然后重新安装了JDK8和最新的Maven。这似乎解决了这个问题,因为IntelliJ的命令行能够找到JAVA_HOME。

下面是两个资源,用于卸载所有Java,然后重新安装JDK8,供任何感兴趣的人使用。

如何完全卸载Java

如何在Ubuntu上安装JDK

我还没有重新安装JDK11。

票数 1
EN

Stack Overflow用户

发布于 2019-10-06 21:36:58

除了我的Java版本在IDEA中输入mvn -v后显示为1.8外,我也有几乎相同的问题,但是JAVA_HOME值在Linux终端上正确显示时是空的。我在IDEA终端输入了以下命令

代码语言:javascript
复制
export JAVA_HOME=*path to Java 11*

这解决了我的问题。我认为您可以在不重新安装Java和Maven的情况下尝试同样的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52803451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档