Ubuntu 20.04 - OpenJDK 11 설치, 삭제

SaGo_MunGcci·2022년 8월 20일
1

스프링

목록 보기
24/31

Definition Access

  • 이번 프로젝트를 진행하면서 백앤드 팀원분들이 다들 11로 사용하셔서 나도 java11버전으로 업데이트함.

  • 윈도우에서 java11로 업데이트 한 jdk를 설정하고 환경변수에서 %JAVA_HOME%이라는 변수에 java 11 jdk주소를 저장하고 PATH에서 맨위에 위치하여 java 11로 업데이트 했다.

  • 그런데 기존사용하고 있던 AWS EC2서버도 java 8버전이라 내 프로젝트와 호환이 되지 않아 서버에서 실행이 되지 않았다.



Mechanism

  • 나는 윈도우에서처럼 jdk 8버전과 jdk11 버전을 둘다 가지고있으면서 필요할때 전환하는 방법을 생각했는데 그러는 방법이 구글링에 있는데 내가 적용하니까 전혀 실행 되지 않았다.

  • 기술 매니저님께서 우연하게 돌아보시면서 우리조에 순회 오셨는데 내가 위와 같이 막혔는데 어떻게 해야될지 모르겠다고 하시니까 그러지 말라고 하셨다. 오히려 jdk는 업데이트나 덮어쓰는 개념이 아니라 기존의 jdk를 삭제하고 새버전으로 업데이트해야된다고 말씀하셨다.

  • 우분투 기반 기존 jdk를 삭제하는 명령어
$ sudo apt-get purge openjdk*

$ java --version
bash: /usr/bin/java: No such file or directory

  • 업데이트
$ sudo apt-get update && sudo apt-get upgrade
  • 다음과 같이 openjdk-11-jdk를 설치
$ sudo apt-get install openjdk-11-jdk
  • 설치가 완료되면 다음과 같이 설치가 되었는지 확인

  • $ java -version

Last login: Fri Aug 19 13:49:28 2022 from 114.203.231.109
ubuntu@ip-172-31-36-13:~$ java -version
openjdk version "11.0.16" 2022-07-19
OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.16+8-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)


Retrospection

  • 배포 성공.


profile
이리저리 생각만 많은 사고뭉치입니다.

0개의 댓글