我正在使用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
变量?
答案 0 :(得分:0)
目录/ usr / lib / jvm / java-8-oraclexxx是JRE的根目录吗?如果不是,则需要将JAVA_HOME设置为JRE。查看有关如何设置JAVA_HOME https://docs.opsgenie.com/docs/setting-java_home
的文章。