一些废话
起因是macOS下安装Oracle官方的JDK10后,kettle启动报错,需要切至JDK8。
于是需要借助brew cask来安装不同版本的JDK,并自已写脚本切换。
安装
使用brew cask
安装JDK
1 2 3 4
| brew tap caskroom/versions brew cask install java6 #JDK6 brew cask install java8 #JDK8 brew cask install java #JDK10
|
切换脚本
vi .zshrc
1 2 3 4 5 6 7 8
| # Switch JDK export JAVA_6_HOME="/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home" export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home" export JAVA_10_HOME="/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home" export JAVA_HOME=$JAVA_8_HOME # Default JDK8 alias jdk6="export JAVA_HOME=$JAVA_6_HOME;java -version" # to JDK6 alias jdk8="export JAVA_HOME=$JAVA_8_HOME;java -version" # to JDK8 alias jdk10="export JAVA_HOME=$JAVA_8_HOME;java -version" # to JDK10
|