之前装了最新版本的JDK14.0.1,兼容性不是特别好,决定去下载换成JDK1.8的。
记录一下我实践的过程
卸载JDK-14
1.先找到安装的JDK路径
JDK在mac中的安装路径:/Library/Java/JavaVirtualMachines/ 。
先查看此路径下是否有安装好的JDK文件。
$ ls /Library/Java/JavaVirtualMachines/
jdk-14.0.2.jdk
可以查看到安装的JDK的jdk-14.0.2.jdk文件。
2.删除已安装的JDK
接着我们需要删除 jdk-14.jdk 文件来达到卸载的目的。
$ sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-14.0.2.jdk
删除的过程需要password,请输入管理员密码。
3.确认JDK是否被删除
查看安装路径下是否还有 jdk-14.jdk 文件。
$ ls /Library/Java/JavaVirtualMachines/
如果没有返回结果,说明此路径下已经没有文件。
再次尝试使用 java -version 获取java版本号。
$ java -version
No Java runtime present, requesting install.
系统告诉我们不存在,因此删除JDK成功。
重新安装JDK1.8
1.下载JDK1.8
官网上下载https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
载完成后直接安装一路next直到完成。
2.配置JDK环境配置变量
1.如果此前建过.bash_profile隐藏配置文件,直接在终端输入$ open .bash_profile打开文件即可,如果没有则输入下方命令。
$ touch .bash_profile
2.接着输入下方命令打开此文件。
$ open .bash_profile
3. 打开.bash_profile文件后中输入环境配置参数,将下方参数放入其中,并保存(如果用的是vi打开的按esc 输入:wq退出如果是文本直接command + S)退出即可。注意其中的JAVA_HOME这是自己安装的JDK安装路径,然后保存。
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home"
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
4.输入以下命令使配置文件生效。
$ source .bash_profile
5.输入一下命令检查环境变量的路径,查看是否配置成功。
$ echo $JAVA_HOME
3.检查是否安装成功
打开终端,输入java -version;如果出现下图则安装成功。