brew install sdkman-cli
// java sdk의 여러 버젼을 확인하고 설치를 도와주는 라이브러리를 설치한다.
sdk list java
// 설치가능한 java sdk의 리스트를 확인한다.
스크롤을 내리다가 빠져나가고 싶으면 q를 누르면 됩니다.
sdk install java 20-amzn
// 특정버젼을 설치한다.
어러버젼이 설치되어 있을 경우 디폴트로 변경할 것인지 물어본다.
디폴트를 변경했을 경우, 리스트를 확인했을때 2개의 설치된(installed) 목록중에서 use에 체크가 되어 있는 것을 확인할 수 있다.
sdk list java
// 설치가능한 java sdk의 리스트를 확인한다.
다시, 17버젼을 사용하고 싶다면 아래와 같이 변경할 수 있다.
sdk use java 17.0.7-amzn
변경된 것을 확인할 수 있다.
하지만 콘솔을 닫고 다시 조회해보면 변경이 되지 않은 것 처럼 보인다 왜 그럴까?
sdk list java
// 설치가능한 java sdk의 리스트를 확인한다.
이는 디폴트로 지정하지 않았기 때문에 세션 밖에서는 유효하지 않았기 때문이다.
기본 sdk version을 변경하고 싶다면 아래와 같은 명령어를 실행해주자.
sdk default java 17.0.7-amzn
이제 터미널을 나갔다가 다시 들어와도.. 동일한 sdk 버젼의 "Use"에 체크가 된것을 볼 수 있다.
sdk list java
// 설치가능한 java sdk의 리스트를 확인한다.
'Software Development > Java' 카테고리의 다른 글
System.out::println (메서드 레퍼런스란?) (0) | 2017.07.16 |
---|
댓글