多版本 JAVA 切换
MacOS 10 多版本 JDK
查看本地 JDK 版本
终端内输入:
/usr/libexec/java_home -V
注意:命令区分大小写,-V 为大写,V 后跟版本号查看对应版本。
如图,版本后对应的是路径。
多版本 JDK 切换
-
打开终端输入以下命令,编辑配置文件
vi.bash_profile
-
输入 i 进入编辑模式,插入以下代码:
#设置 JDK8 export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8` #设置 JDK10 export JAVA_10_HOME=`/usr/libexec/java_home -v 10` #设置 JDK11 export JAVA_11_HOME=`/usr/libexec/java_home -v 11` #设置 JDK 选择命令 alias jdk8="export JAVA_HOME=$JAVA_8_HOME" alias jdk10="export JAVA_HOME=$JAVA_10_HOME" alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
-
点击 esc 退出编辑模式,输入 : 进入底部命令,再输入wq 保存并退出。
-
重新打开终端,输入以下命令,使配置文件生效。
source .bash_profile -
切换版本后,通过下面命令查看使用的版本:
java -version
Win10 多版本 JDK
- 配置环境变量
name | valeu |
---|---|
JDK8 | E:\java\jdk1.8.0_181 |
JDK10 | E:\java\jdk-10.0.2 |
JAVA_HOME | %JDK10% |
CLASS_PATH | .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar |
PATH | %JAVA_HOME%\jre\bin |
PATH | %JAVA_HOME%\bin |
- 在 PATH 中找到下图路径,去路径下删除java.exe,javaw.exe,javaws.exe。
- 切换时修改 JAVA_HOME 。