Ash*_*hok 2 java linux ubuntu gradle gradlew
我在Ubuntu 16.04工作.当我使用sudo apt list --installed命令检查时,我需要安装gradle并安装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/"
Run Code Online (Sandbox Code Playgroud)
我不知道我犯了哪些错误.请帮我.
谢谢.
在64位openSuse 64 42.1盒子上;
readlink -f $(which java)
Run Code Online (Sandbox Code Playgroud)
提供;
/usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/bin/java
Run Code Online (Sandbox Code Playgroud)
但;
export JAVA_HOME=/usr/lib64/jvm/jre-1.8.0-openjdk
Run Code Online (Sandbox Code Playgroud)
是工作的路径,并允许Java模拟器运行.
所以我认为我们必须手动浏览我们的文件系统并查看选择的路径.
小智 0
我看到不匹配。在您的环境文件中,JAVA_HOME 设置为“/usr/lib/jvm/java-8-openjdk-amd64/”,并且您提到您收到的错误与 JAVA_HOME 相关,即“/usr/lib/jvm/java-” 8-oracle/jre/bin/java”
如果您的 JAVA 确实安装在 /usr/lib/jvm/java-8-oracle 目录中,那么您需要确保 JAVA_HOME 设置为该目录。而且您的 PATH 也反映了其中的 $JAVA_HOME/bin 。
我通常将 Oracle JDK/JRE 单独安装在单独的目录中,例如 /usr/local/jdk1.8.0 等。
| 归档时间: |
|
| 查看次数: |
15188 次 |
| 最近记录: |