open -e .bash_profile3、在文本编辑器里输入:
JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.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 CLASSPATH4、保存后退出,然后输入:
source .bash_profile
使配置生效。
5、最后输入:echo $JAVA_HOME
显示出刚才配置的路径。如下图所示:
6、最后输入java -version测试 二、想要在多个jdk版本之间进行切换 1、在.bash_profile文件中 输入以下代码:export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk17.0.1.jdk/Contents/Home export JAVA_HOME=$JAVA_8_HOME alias jdk8="export JAVA_HOME=$JAVA_8_HOME" alias jdk11="export JAVA_HOME=$JAVA_11_HOME" alias jdk17="export JAVA_HOME=$JAVA_17_HOME"2、保存,退出。输入:
source .bash_profile3、重新在终端输入java -version后,再输入jdk11,java -version之后即可看到jdk切换成功。如下图所示: 三、问题
其中在多个jdk版本之间切换会出现一个问题,会切换不成功,这个我问题我自己找了很久。
在访达文件夹中用command + shift + . 键显示出隐藏文件夹。打开.zshrc这个文件夹,再最后面输入一行source ~/.bash_profile 然后保存退出。即再去切换jdk的版本就不会出现问题了!



