MacOS下JDK/javac降级遇阻:从17.0.5转至1.8求助
JDK从17.0.5降级至1.8失败求助
设备配置
- MacOS Big Sur v11.6.8
- Java v1.8.0_351
- Javac v17.0.5
- Gradle v7.6
- Homebrew v3.6.16
执行/usr/libexec/java_home -V输出:
Matching Java Virtual Machines (4): 17.0.5 (x86_64) "Oracle Corporation" - "Java SE 17.0.5" /Library/Java/JavaVirtualMachines/jdk-17.0.5.jdk/Contents/Home 1.8.351.10 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 1.8.0_351 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_351.jdk/Contents/Home 1.8.0_341 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home
尝试步骤及遇到的问题
- 已通过
sudo nano配置bash profile指向Java v1.8,但未生效 - 执行
sudo mv jdk1.8.0_351.jdk ~/Desktop/时提示错误:mv: rename jdk1.8.0_351.jdk to /Users/sahil/Desktop/jdk1.8.0_351.jdk: No such file or directory - 执行
echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_351.jdk/Contents/Home时提示权限错误:zsh: permission denied: /Library/Java/JavaVirtualMachines/jdk1.8.0_351.jdk/Contents/Home - 改用bash_file代替zshenv执行类似命令,仍出现相同权限错误
恳请各位提供解决思路,谢谢!
内容的提问来源于stack exchange,提问作者Omega
相关产品推荐
相关产品推荐

