DevSoupe
  • 🙂welcome
    • Hi there, I'm Seth!
  • ✍️blog
    • macOS 개발 환경 설정
    • SDKMAN!으로 자바 버전 관리
    • 도커 환경에서 MySQL 설치 및 접속
    • 도커를 사용하여 GitLab Runner 구성
    • 스프링부트 H2 DB mem 모드 사용시 테이블 접근
    • Git 서브모듈 삭제
  • 📚Book
    • 자바에서 코틀린으로 (코틀린으로 리팩터링하기)
      • 1장 - 소개
      • 2장 - 자바 프로젝트에서 코틀린 프로젝트
      • 3장 - 자바 클래스에서 코틀린 클래스로
      • 4장 - 옵셔널에서 널이 될 수 있는 타입으로
    • 오브젝트 (코드로 이해하는 객체지향 설계)
    • 이펙티브 코틀린
      • 1장 - 안정성
        • 아이템 1 - 가변성을 제한하라
        • 아이템 2 - 변수의 스코프를 최소화하라
        • 아이템 3 - 최대한 플랫폼 타입을 사용하지 말라
        • 아이템 4 - inferred 타입으로 리턴하지 말라
        • 아이템 5 - 예외를 활용해 코드에 제한을 걸어라
        • 아이템 6 - 사용자 정의 오류보다는 표준 오류를 사용하라
        • 아이템 7 - 결과 부족이 발생할 경우 null과 Failure를 사용하라
        • 아이템 8 - 적절하게 null을 처리하라
        • 아이템 9 - use를 사용하여 리소스를 닫아라
        • 아이템 10 - 단위 테스트를 만들어라
  • 🧑‍🏫Seminar
    • 우아한 모노리스
    • 우아한 객체지향
    • 점진적 추상화
  • 🌎English
    • 영어 피트니스 50일의 기적 ①
      • PART 1 워밍업
        • 1. '말문 트기'란?
      • PART 2 말문 트기 훈련 코스
        • DAY 1
          • STEP 1. Do (~해, ~하지 마)
          • STEP 2. Do + 말늘리기
    • 라이브 아카데미 토들러
      • Lesson 001 - 기본적인 문장 구성하기
      • Lesson 002 - 문장 만들기
Powered by GitBook
On this page
  • 1. SDKMAN! 설치
  • 다운로드 및 설치
  • 버전 확인
  • 2. SDKMAN! 삭제
  • 3. 설치 가능한 자바 확인하기
  • 4. 자바 설치하기
  • 5. 설치된 자바 버전 삭제하기
  • 6. 현재 쉘에서 사용할 자바 버전 지정
  • 7. 기본적으로 사용할 자바 버전 지정
  • 8. 사용중인 자바 버전 업그레이드
  1. blog

SDKMAN!으로 자바 버전 관리

macOS 기준으로 SDKMAN!을 통해 자바 버전을 관리 가이드를 제공한다.

Last updated 8 months ago

1. SDKMAN! 설치

  • SDKMAN!은 Unix 기반 시스템에서 여러 소프트웨어 개발 키트의 여러 버전을 관리하기 위한 도구이다.

다운로드 및 설치


  • 유닉스 스타일의 플랫폼 환경에서는 CLI를 통해 쉽게 설치 가능하다.

  • 에서 설치에 대한 자세한 내용을 확인할 수 있다.

a. 설치 명령어

  • 터미널을 열고 다음을 입력해 설치를 진행한다.

$ curl -s "https://get.sdkman.io" | bash

b. 환경변수 세팅

  • 설치를 완료하면 기본적으로 .zshrc 파일에 환경변수가 자동으로 적용된다.

  • 현재 터미널에 적용하기 위해 환경변수 명령을 수행한다.

$ source "$HOME/.sdkman/bin/sdkman-init.sh"

버전 확인


$ sdk version

SDKMAN!
script: 5.18.2
native: 0.3.3

2. SDKMAN! 삭제

3. 설치 가능한 자바 확인하기

4. 자바 설치하기

5. 설치된 자바 버전 삭제하기

6. 현재 쉘에서 사용할 자바 버전 지정

7. 기본적으로 사용할 자바 버전 지정

8. 사용중인 자바 버전 업그레이드

✍️
SDKMAN! 홈페이지