사용자 도구

사이트 도구


java:jabba

Jabba

Uninstall

  • ~/.jabba (on Linux/Mac OS X) / %USERPROFILE%/.jabba (on Windows) 를 삭제한다.

Install Oracle JDK on Windows

# 관리자 권한으로 PowerShell 을 열고
jabba install 1.8
jabba install 1.10
 
# 1.7, 1.6 은 Oracle 홈페이지에서 다운받아서 따로 설치해서 PowerShell을 관리자 권한을로 열고
jabba link system@1.7 C:\Development\Java\jdk1.7.0_80\
jabba link system@1.6 C:\Development\Java\jdk1.6.0_45\

기본명령

  • jabba ls-remote : 설치 가능 버전 보기
  • jabba install adopt@1.8.0-232 : 설치
  • jabba install adopt@~1.8.0-172 : adopt의 1.8.0 대 가장 최신 설치, adopt@1.8.0-172 보다는 높고 adopt@1.9.0 보다는 낮은 버전 설치
  • link 명령으로 임의로 설치한 JDK를 명명하고 사용할 수 있다.
# oracle.com 에서 다운로드한 Oracle JDK
jabba link system@11.0.4 /home/kwon37xi/java/jdk-11.0.4/
jabba use system@11.0.4
java -version
 
# 삭제
jabba unlink system@11.0.4

use

jabba use 1.8
jabba use system@1.7
 
# PowerShell은 관리자 권한으로 열어서
jabba alias default 1.8
jabba use default # 이제부터 1.8 버전을 기본 java 로 계속 사용하게 된다.

Windows 에서 Java 10 이 PATH 가장 앞에 오는 현상

  • Windows 에서 Java 10 이 PATH 가장 앞에 와서 JAVA_HOME을 무시하게 하는 현상이 발생할 수 있듬.
  • 환경변수에서 C:\Program Files (x86)\Common Files\Oracle\Java\javapath 삭제

PowerShell에서 기본 JDK 초기화

  • $profile 파일에 보면 jabba 초기화 script 가 있는데 그 아래에 아래를 넣어주면 기본 JDK가 설정된다.
    # 이미 default 버전 alias가 돼 있는 상태에서
    jabba use default
java/jabba.txt · 마지막으로 수정됨: 2019/11/13 22:35 저자 kwon37xi