문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
java:jenv [2021/04/08 15:49] kwon37xi |
java:jenv [2022/04/22 23:34] kwon37xi [사용] |
||
---|---|---|---|
줄 9: | 줄 9: | ||
</ | </ | ||
+ | ===== Install on linux with brew ===== | ||
+ | <code sh> | ||
+ | brew install jenv | ||
+ | |||
+ | # activate jenv | ||
+ | echo ' | ||
+ | echo 'eval " | ||
+ | </ | ||
+ | |||
+ | ===== sdkman 과의 우선 순위 ===== | ||
+ | * [[: | ||
+ | * shell script 가 jenv 가 더 앞에서 활성화 될 경우 sdkman 의 Java 버전 지정이 우선하게 된다. | ||
+ | * 따라서, 항상 sdkman 보다 jenv 의 shell 활성화('' | ||
+ | * 2022 년 현재, jenv 가 local 디렉토리 단위의 환경 설정이 sdkman 보다 훨씬 정확하게 잘 작동하고, | ||
===== JAVA_HOME 설정 ===== | ===== JAVA_HOME 설정 ===== | ||
* 기본적으로 '' | * 기본적으로 '' | ||
줄 27: | 줄 41: | ||
<code sh> | <code sh> | ||
jenv versions # 목록보기 | jenv versions # 목록보기 | ||
+ | jenv versions --bare # 딱 버전만 보여주고 부가 정보는 제외함. pipe 로 셸 스크립트등을 만들때 편함. | ||
jenv global 1.8 # 1.8 전역 사용 설정 | jenv global 1.8 # 1.8 전역 사용 설정 | ||
줄 35: | 줄 50: | ||
jenv local-options " | jenv local-options " | ||
jenv shell-options " | jenv shell-options " | ||
+ | |||
+ | # remove - 실제 JDK를 삭제하는 것은 아니고 jenv 환경에서만 제거함. | ||
+ | jenv remove < | ||
</ | </ | ||