Gradle JAVA_HOME 设置为无效目录

T-K*_*T-K 4 java gradle

我已经尝试并查看了过去的 Gradle Java_HOME 问题,但是似乎没有一个选项有效。我跟着这个网站安装了 Gradle。但是,我运行的所有 Gradle 命令都会导致以下错误:

ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/jdk1.8.0_241

Please set the JAVA_HOME variable in your environment to match the location of your Java installation.
Run Code Online (Sandbox Code Playgroud)

我也在使用 OpenJDK 11 和

$ echo $JAVA_HOME
/usr/lib/jvm/jdk1.8.0_241
Run Code Online (Sandbox Code Playgroud)

A.S*_*Sha 5

您可以使用以下命令找到 java home:

java -XshowSettings:properties -version 2>&1 > /dev/null | grep 'java.home' 
Run Code Online (Sandbox Code Playgroud)

它将打印如下内容:

java.home = /path/to/java_home
Run Code Online (Sandbox Code Playgroud)

您可以通过复制路径并将以下行添加到您的~/.bashrc.

export JAVA_HOME=/path/to/java_home
Run Code Online (Sandbox Code Playgroud)