我在 Ubuntu 16.04 中工作。我需要安装 gradle 并且当我使用 sudo apt list --installed 命令检查时安装了 gradle 但是当我使用 gradle -version 命令时它显示以下错误, JAVA_HOME 设置为无效目录:/usr/lib/jvm/java-8-oracle/jre/bin/java
在 sudo vim/etc/environment 文件中,
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/"
http_proxy="http://username:password@IP:port no/"
https_proxy="https://IP:port no/"
ftp_proxy="ftp://IP:port no/"
我不知道我在哪里犯了错误。请帮助我。
谢谢。
最佳答案
在 64 位 openSuse 64 42.1 盒子上;
readlink -f $(which java)
提供;
/usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/bin/java
但是;
export JAVA_HOME=/usr/lib64/jvm/jre-1.8.0-openjdk
是有效并允许 java 模拟器运行的路径。
所以我认为我们必须手动浏览我们的文件系统并查看选择什么路径。
关于java - 错误 : JAVA_HOME is set to an invalid directory:/usr/lib/jvm/java-8-oracle/jre/bin/java when i run gradle command in terminal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44427124/