summary

[Summary] jEnv

JAVA로 개발을 한다면 JDK의 설치는 필수다. JAVA 최신 버전을 위해 하나, 유지보수하는 프로젝트들을 위해서 하나씩 설치하다보면 여러버전의 JDK를 사용하는 경우가 많다. 특히 오라클의 자바 유료화 이슈로 OpenJDK까지 사용하다보면 관리해야하는 JDK 수는 더욱 많아진다. 여러버전의 JDK를 사용하는 것은 설치도 문제지만 버전 전환을 할 때 환경변수도 매번 변경해야하는 귀찮음이 있다.

이런 번거로움을 해결해 주는 것이 jEnv다. jEnv를 사용하면 macOS에서 JDK를 쉽게 관리 할 수 있다. (윈도우는 뭐….음….) jEnv는 JDK 등록을 수동으로 해야하는 단점이 있으나 JDK 설치시에 한 번만 해주면 된다.

$ jenv add /Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home
$ jenv add /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home

jEnv의 설치와 사용법은 홈페이지를 참고하면 된다. 간혹 JAVA_HOME에 JDK의 경로를 설정해줘야하는 경우가 있는데 jEnv는 플러그인을 통해 자동으로 설정해준다. 플러그인 설정법은 홈페이지에는 없고, GitHub 페이지에 나와있다.

$ jenv enable-plugin export

jEnv 설정이 완료되면 global, local, shell 옵션을 통해 상황에 맞게 JAVA 버전을 사용할 수 있다.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: