반응형
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)
반응형
'Ecosystem > error' 카테고리의 다른 글
mac: pyenv 설치 시 ModuleNotFoundError: No module named '_lzma' (0) | 2024.05.01 |
---|---|
unable to execute 'gcc': No such file or directory - sasl 설치 오류 (0) | 2022.01.03 |