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