반응형

jdk8로 maven build를 해야해서 설치를 했는데

export로 JAVA_HOME을 교체해도 15 그대로

bashrc에 넣어주고 터미널 재시작해도 15 그대로..

하지만 $JAVA_HOME은 1.8으로 바뀌었고, $JAVA_HOME/bin/java -version 하면 1.8이고

➜  target git:(master) ✗ java -version
openjdk version "15.0.1" 2020-10-20
OpenJDK Runtime Environment (build 15.0.1+9)
OpenJDK 64-Bit Server VM (build 15.0.1+9, mixed mode, sharing)

➜  target git:(master) ✗ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home

/usr/opt 아래의 java를 삭제하였음

삭제 후 java -version 확인 : 11이 되었음

ls -al /usr/local/opt/openjdk/bin/java
sudo rm -rf /usr/local/opt/openjdk

➜  Cellar java -version
openjdk version "11.0.4" 2019-07-16
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.4+11)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.4+11, mixed mode)

8로 교체

➜  ~ export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
➜  ~ java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)
반응형

+ Recent posts