문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
java:jabba [2018/06/12 18:03] kwon37xi |
java:jabba [2021/04/13 11:29] kwon37xi |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== Jabba ====== | ====== Jabba ====== | ||
* https:// | * https:// | ||
+ | * **2020년 현재 업그레이드가 잘 안되고 있다.** | ||
* Cross Platform Java installler | * Cross Platform Java installler | ||
* Linux, MacOS X, Windows 모두 지원한다. | * Linux, MacOS X, Windows 모두 지원한다. | ||
+ | * [[java: | ||
+ | |||
+ | ===== Install on Windows ===== | ||
+ | * Powershell 을 관리자 권한으로 열고서 | ||
+ | |||
+ | < | ||
+ | Set-ExecutionPolicy Unrestricted | ||
+ | </ | ||
+ | |||
+ | * 이후 개인권한 Powershell 을 열고서 | ||
+ | |||
+ | < | ||
+ | [Net.ServicePointManager]:: | ||
+ | Invoke-Expression ( | ||
+ | Invoke-WebRequest https:// | ||
+ | ).Content | ||
+ | </ | ||
+ | |||
+ | * 만약 아래 오류가 발생한다면 '' | ||
+ | < | ||
+ | . : 이 시스템에서 스크립트를 실행할 수 없으므로 C: | ||
+ | .ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https:// | ||
+ | 를 참조하십시오. | ||
+ | 위치 줄:1 문자:3 | ||
+ | + . ' | ||
+ | + | ||
+ | + CategoryInfo | ||
+ | + FullyQualifiedErrorId : UnauthorizedAccess | ||
+ | </ | ||
===== Uninstall ===== | ===== Uninstall ===== | ||
줄 12: | 줄 42: | ||
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.7 C: | ||
jabba link system@1.6 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 | ||
</ | </ | ||
줄 22: | 줄 70: | ||
jabba use system@1.7 | jabba use system@1.7 | ||
- | # PowerShell을 관리자 권한으로 열어서 | + | # PowerShell은 관리자 권한으로 열어서 |
jabba alias default 1.8 | jabba alias default 1.8 | ||
+ | jabba use default # 이제부터 1.8 버전을 기본 java 로 계속 사용하게 된다. | ||
</ | </ | ||
+ | |||
+ | ===== jabba & direnv ===== | ||
+ | * [[linux: | ||
+ | * 따라서 '' | ||
+ | * '' | ||
+ | # jabba 사용시에만 필요한 설정이므로 .envrc 에 직접 넣어줘도 됨. | ||
+ | [ -s "/ | ||
+ | </ | ||
+ | * 각 프로젝트 디렉토리의 '' | ||
+ | jabba use < | ||
+ | </ | ||
+ | |||
===== Windows 에서 Java 10 이 PATH 가장 앞에 오는 현상 ===== | ===== Windows 에서 Java 10 이 PATH 가장 앞에 오는 현상 ===== |