echo $JAVA_HOME
的输出:
/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home
我正在运行sudo ionic cordova build android
命令并得到
Error: Requirements check failed for JDK 1.8 or greater
错误。
我的系统上安装了3个版本的jdk(1.8、9、10),但是在.bash_rc
文件中,我已将路径添加到jdk1.8。
在引发错误之前,终端将JAVA_HOME值显示为jdk10的值。显然,它正在获取最新版本的jdk并将JAVA_HOME的值设置为该jdk的地址。
作为一个临时修复程序,我删除了其他两个版本的jdk并已解决了该问题,但是我的其他项目将需要jdk10。
如何取消这种临时更改?