M1电脑一开始在官网下载的jdk8,然后安装好以后用terminal运行发现指令没有被找到。然后我直接在Library里面把Java文件夹删了,这个算卸载吗?但是当时删除以后系统偏好设置里面还有Java图标,然后我把图标移除了控制面板。
后来在azul 上下载好JDK以后,安装完成,但是系统偏好设置里面没有显示Java,terminal里也显示找不到相应的指令。但是Library是里有Java文件是什么情况?
之前在安装python的时候也遇到了同样的情况,后面运用第三方库把python安装成功。
询问一下我这是电脑原因嘛?还是啥原因呀!
首先,你确保已经把东西卸载干净,然后重新下载,记住安装路径,配置环境变量,然后再次cmd查看是否安装成功及查看版本
没有全局系统配置环境变量的原因
安装jdk以后,在zsh下没有找到命令。
个人解决方法:
使用subline对.zshrc进行修改。
操作如下:
打开subline
command + O
shift + command + G,在目录下找到.zshrc(/user/用户名/.zshrc)然后打开
打开以后在第一行加入:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
这个要加在整个文档的第一行
然后再最后一行加入:
export PATH="$PATH:$JAVA_HOME/bin"
加入完成以后,对文档进行保存。
之后打开Terminal
输入:
cd ~
source .zshrc
最后对java进行测试:
java -version
然后测试成功就可以了。