문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
java:jabba [2018/06/02 17:40] kwon37xi |
java:jabba [2020/07/06 17:44] kwon37xi [use] |
||
---|---|---|---|
줄 3: | 줄 3: | ||
* Cross Platform Java installler | * Cross Platform Java installler | ||
* Linux, MacOS X, Windows 모두 지원한다. | * Linux, MacOS X, Windows 모두 지원한다. | ||
+ | * [[java: | ||
- | ====== Uninstall | + | ===== Uninstall ===== |
* '' | * '' | ||
- | ====== Install Oracle JDK on Windows | + | ===== Install Oracle JDK on Windows ===== |
<code sh> | <code sh> | ||
+ | # 관리자 권한으로 PowerShell 을 열고 | ||
jabba install 1.8 | jabba install 1.8 | ||
jabba install 1.10 | jabba install 1.10 | ||
- | # 1.7, 1.6 은 Oracle 홈페이지에서 | + | # 1.7, 1.6 은 Oracle 홈페이지에서 다운받아서 |
+ | jabba link system@1.7 C: | ||
+ | jabba link system@1.6 C: | ||
</ | </ | ||
+ | |||
+ | ===== 기본명령 ===== | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | ===== link ===== | ||
+ | * '' | ||
+ | |||
+ | <code sh> | ||
+ | # oracle.com 에서 다운로드한 Oracle JDK | ||
+ | jabba link system@11.0.4 / | ||
+ | jabba use system@11.0.4 | ||
+ | java -version | ||
+ | |||
+ | # 삭제 | ||
+ | jabba unlink system@11.0.4 | ||
+ | </ | ||
+ | |||
+ | ===== use ===== | ||
+ | <code sh> | ||
+ | jabba use 1.8 | ||
+ | jabba use system@1.7 | ||
+ | |||
+ | # PowerShell은 관리자 권한으로 열어서 | ||
+ | jabba alias default 1.8 | ||
+ | jabba use default # 이제부터 1.8 버전을 기본 java 로 계속 사용하게 된다. | ||
+ | </ | ||
+ | |||
+ | ===== jabba & direnv ===== | ||
+ | * [[linux: | ||
+ | * 따라서 '' | ||
+ | <code sh> | ||
+ | [ -s "/ | ||
+ | jabba use < | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Windows 에서 Java 10 이 PATH 가장 앞에 오는 현상 ===== | ||
+ | * Windows 에서 Java 10 이 PATH 가장 앞에 와서 '' | ||
+ | * 환경변수에서 '' | ||
+ | |||
+ | ===== PowerShell에서 기본 JDK 초기화 ===== | ||
+ | * '' | ||
+ | # 이미 default 버전 alias가 돼 있는 상태에서 | ||
+ | jabba use default | ||
+ | </ | ||
+ |