运行Android sdkmanager时无效的JAVA_HOME

时间:2019-03-21 17:13:08

标签: android-sdk-manager

我正在使用Linux,并且试图运行此命令

sudo /home/username/Android/Sdk/tools/bin/sdkmanager --update

但是我遇到了以下错误

ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/java-8-oraclexxx

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

但是当我尝试echo $JAVA_HOME时,输出为/usr/lib/jvm/java-1.8.0-openjdk-amd64/。我还在JAVA_HOME中添加了~/.bashrc并重新加载了它,但仍然没有用。

如何为Android SDK Manager设置JAVA_HOME变量?

1 个答案:

答案 0 :(得分:0)

目录/ usr / lib / jvm / java-8-oraclexxx是JRE的根目录吗?如果不是,则需要将JAVA_HOME设置为JRE。查看有关如何设置JAVA_HOME https://docs.opsgenie.com/docs/setting-java_home

的文章。