본문 바로가기

[DevOps]/Linux

리눅스 자바 버전 여러개 관리하기 & 폐쇄망(오프라인)

반응형

리눅스 자바 버전 여러개 관리하기 & 폐쇄망(오프라인)

openJDK 다운로드

https://github.com/AdoptOpenJDK 여기 들어가서 원하는 버전의 레포지토리 누르고 우측에 릴리즈에서 다운로드 받으면된다.
우리는 리눅스니까 tar.gz파일로 받고 중간에 이름이 디버그나 그런것 말고 openjdk로 들어가있는걸 받으면된다.

jdk버전 여러개 관리하기

  1. sudo apt-get install 을 통해 다운로드된 java는 /usr/lib/jvm에 위치한다.
  2. 그냥 똑같은 위치에 해당 주소에서 받은 tar.gz 파일을 옮겨주자
  3. 압축해제해주자 tar -xvf 파일명.tar.gz
  4. sudo update-alternatives --install /usr/bin/java java 설치한jdk경로/bin/java 1 통해 jdk 등록해주자
  5. $ sudo update-alternatives --config java 여기서 우선순위로 이용할 자바를 선택해서 이용 가능하다.
  6. 잘못 등록했을 때 지우려면 이렇게 명령어를 입력하면된다.sudo update-alternatives --remove java /usr/lib/jdk/jdk-17.0.7+7-debug-image/bin/java

기타. 자바 환경변수 설정

A. 저렇게 update-alternatives로 등록해줘도 좋고

B.

  1. vi /etc/profile로 편집기 열기.
  2. 제일 아래로 이동한뒤(shift+g) 수정(i)를 누르고 export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-devel-1.8.0.342.b07-1.el7_9.x86_64등으로 입력
  3. esc키 후 :wq 를 이용해 저장
  4. source /etc/profile 를 이용해 적용

C. B와 같으나 vim ~/.bashrc 를 이용해 편집기 열고 source ~/.bashrc를 이용해 적용.

그 외에도 몇가지 더 있던거같은데 편한걸로 이용하면된다.

반응형

'[DevOps] > Linux' 카테고리의 다른 글

리눅스 포트로 프로세스 킬하기  (3) 2023.11.22
Linux 수도권한 유저 생성하기  (0) 2023.05.15