네로개발일기

개발자 네로의 개발 일기, 자바를 좋아합니다 !

'programming language/Dev'에 해당되는 글 12건


반응형

jenv를 설치해 JDK 버전을 유동적으로 관리하기 

 

💻 OS: macOS m1

 

brew 설치

brew를 사용해 jenv를 설치할 것이다.

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

jenv 설치

$ brew install jenv

Shell 환경정보에 설정 정보 추가

Shell 환경정보에 jenv 관련 설정 정보를 추가한다. 이때 Shell 종류(bash, zsh)에 따라 명령어가 달라지니 주의하자.

# Shell: bash
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(jenv init -)"' >> ~/.bash_profile

$ source ~/.bash_profile
# Shell: zsh
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(jenv init -)"' >> ~/.zshrc

$ source ~/.zshrc

JDK 8 설치

jdk 8은 이제 brew를 통해 설치할 수 없다.

# 다운받을 수 없음
$ brew cask install java8
> Error: Cask 'java8' is unavailable: No Cask with this name exists.

=> 대안

1. OracleJDK 8 설치

https://www.oracle.com/java/technologies/downloads/#java8

2. AdoptOpenJDK 설치

# AdoptOpenJDK 를 설치하기
$ brew tap AdoptOpenJDK/openjdk
$ brew cask install adoptopenjdk8

jenv에 versions 추가

$ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
$ jenv add /Library/Java/JavaVirtualMachines/openjdk-12.0.1.jdk/Contents/Home

version 확인

$ jenv versions
* system
  1.8 (set by /Users/jyjeon/.jenv/version)
  1.8.0.292
  openjdk64-1.8.0.292

jenv 사용하여 jdk 버전 지정

global 설정을 사용하면 모든 터미널 창에 동일한 JDK 버전을 설정할 수 있고

local 설정을 사용하면 터미널에 위치하고 있는 폴더 기준으로 하위 폴더에 JDK 버전을 설정할 수 있다.

# JDK 8로 global 설정
$ jenv global 1.8.0.292

# JDK 11로 global 설정
jenv local 11.0.1

jdk 버전 확인

# JDK 8 을 사용하겠다고 설정 했을때 
$ jenv global 1.8

$ jenv versions
  system
* 1.8 (set by /Users/jyjeon/.jenv/version)
  1.8.0.292
  openjdk64-1.8.0.292
  
  # 아래 명령어로 한번더 확인할 것
  $ java -version
728x90
반응형
blog image

Written by ner.o

개발자 네로의 개발 일기, 자바를 좋아합니다 !

반응형

이전 버전 oracle jdk를 제거하고 최신 버전으로 설치하는 법

 

💻 OS: Window10

 

저번에 이전 버전 jdk를 제거하지 않고 최신 버전으로 설치하였다가 꽤나 문제가 생겼기 때문에

이번에 java8에서 java11로 버전 업그레이드하기 전에 삭제하는 법에 대해서 찾아보았습니다.

나중에도 찾지 않고 빠르게 삭제하고 싶어 글을 작성합니다.

 

1. [제어판]-[프로그램 및 기능]

2. [프로그램 제거 또는 변경]에 들어가서 Java로 시작하는 파일들을 삭제해줍니다.

저 캡처본을 보면 3개의 프로그램을 제거해주시면 됩니다. (보통 2개 깔려있음, Development Kit, Update)

3. www.java.com/ko/download/uninstalltool.jsp 접속해서 "약관에 동의하고 계속합니다." 버튼을 클릭하면

실행파일이 나오고 실행파일을 실행시켜주면 됩니다.

 

4. 저는 이미 제어판으로 삭제했기 때문에 No Java Versions Detected 문구가 뜨고,

저 페이지를 먼저 접속하셨으면 자동적으로 Java jdk이 삭제됩니다.

 

5. 다시 설치하실 때는 환경변수 설정을 꼭 변경해주는 것도 잊지 말 것

728x90
반응형
blog image

Written by ner.o

개발자 네로의 개발 일기, 자바를 좋아합니다 !