相关疑难解决方法(0)

JAVA_HOME应该指向JDK而不是JRE

我正在尝试为我的项目设置maven,我收到了这个错误

"JAVA_HOME应该指向JDK而不是JRE"

我知道已经有类似的问题,但它没有用.如何在Windows中将JAVA_HOME指向JDK.我正在使用IntelliJ IDEA

java intellij-idea maven

43
推荐指数
7
解决办法
8万
查看次数

JAVA_HOME应该指向一个JDK而不是一个JRE,即使它指向一个JDK

您好,感谢您提供的任何帮助。

我刚刚升级到Ubuntu 18.04.1,并在安装我的路径的JAVA_HOME之前已正确定义并成功运行。但是,由于以下错误,我现在无法使用Maven :"JAVA_HOME should point to a JDK not a JRE"。我知道这是一个常见问题,在发布本文之前,我尝试了很多潜在的解决方案。

当我echo $JAVA_HOME返回时/usr/lib/jvm/java-11-openjdk-amd64/bin,通过以下几行将其设置为.bashrc中的值:

JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/bin
export JAVA_HOME
PATH=$PATH:$JAVA_HOME
export PATH
Run Code Online (Sandbox Code Playgroud)

从那里,我还检查Which java了/ usr / bin / java的输出。我进一步检查,发现readlink -f /usr/bin/java返回的值为/usr/lib/jvm/java-11-openjdk-amd64/bin/java。同样,这指向的是JDK,而不是JRE。

我还尝试通过使用配置Java来解决此问题,sudo update-alternatives --config java并选择的值/usr/lib/jvm/java-11-openjdk-amd64/bin/java

最重要的是,我重新安装了java和maven,并多次重新启动了计算机和命令行。

java linux maven

2
推荐指数
1
解决办法
708
查看次数

标签 统计

java ×2

maven ×2

intellij-idea ×1

linux ×1