jdk环境切换
最近在研究Java10,公司用的还是Java8,所以需要来回之间切换
第一步,下载安装
http://www.oracle.com/technetwork/java/javase/downloads/index.html
第二步,切换
安装好之后,可以使用如下命令找到 JAVA 8 和 JAVA 10 的位置。
JAVA 8
/usr/libexec/java_home -v 1.8
/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home
JAVA 10
/usr/libexec/java_home -v 10
/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home
如果用的zsh,那么要改.zshrc,如果是sh,要改.bashrc,添加的内容是:
# 设置 JDK 8
export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`
# 设置 JDK 10
export JAVA_10_HOME=`/usr/libexec/java_home -v 10`
# 默认 JDK 8
export JAVA_HOME=$JAVA_8_HOME
# 动态切换版本
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk10="export JAVA_HOME=$JAVA_10_HOME"
Intellij Idea 修改 JDK
File -> Project Structure -> Project -> Project SDK 中新增SDK 即可
知识体系
java虚拟机管理,环境变量的获取
java.lang.management
安全
java.security
servlet
javax.servlet