일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬
- JVM
- 자바암호
- 소프트웨어공학
- flet
- 자바네트워크
- write by chatGPT
- 역학
- NIO
- 데이터베이스
- 시스템
- write by GPT-4
- spring data jpa
- spring integration
- android
- 코틀린
- jpa
- oracle
- 유닉스
- python
- 리눅스
- kotlin
- chatGPT's answer
- 웹 크롤링
- 인프라
- 고전역학
- 자바
- Java
- GPT-4's answer
- Database
- Today
- Total
Akashic Records
SDKMAN 가이드 본문
SDKMAN은 Software Development Kit Manager의 약자로, JVM 기반 언어와 프레임워크를 쉽게 관리할 수 있게 해주는 도구입니다. 이 도구를 사용하면, JDK, Groovy, Scala, Kotlin 등과 같은 JVM 기반의 언어와 Gradle, Maven 등의 빌드 도구를 손쉽게 설치하고 관리할 수 있습니다.
SDKMAN 설치하기
SDKMAN은 Unix 기반 시스템 (예: Linux, Mac)에서 사용할 수 있습니다. 설치는 매우 간단합니다. 다음 명령을 터미널에 입력하면 됩니다.
curl -s "https://get.sdkman.io" | bash
설치 후에는, 터미널을 재시작하거나 다음 명령을 실행하여 SDKMAN을 초기화합니다:
source "$HOME/.sdkman/bin/sdkman-init.sh"
이후 sdk version
을 실행하여 SDKMAN이 제대로 설치되었는지 확인할 수 있습니다.
SDKMAN 사용하기
다음은 SDKMAN의 주요 명령어입니다:
sdk list
: 현재 사용 가능한 SDK 목록을 보여줍니다. 특정 SDK에 대한 정보만 보려면sdk list <sdk>
를 입력합니다. 예를 들어,sdk list java
를 입력하면 사용 가능한 Java 버전 목록을 볼 수 있습니다.sdk install <sdk> <version>
: 특정 버전의 SDK를 설치합니다. 예를 들어,sdk install java 11.0.3-zulu
를 입력하면 Zulu의 Java 11.0.3 버전을 설치합니다.sdk use <sdk> <version>
: 특정 버전의 SDK를 사용합니다. 예를 들어,sdk use java 11.0.3-zulu
를 입력하면 Zulu의 Java 11.0.3 버전을 사용합니다.sdk default <sdk> <version>
: 특정 버전의 SDK를 기본으로 설정합니다. 이후 새로운 터미널 세션에서도 해당 버전의 SDK가 자동으로 선택됩니다.sdk uninstall <sdk> <version>
: 특정 버전의 SDK를 제거합니다.
SDKMAN을 통해 여러 버전의 JDK를 쉽게 관리하고, JVM 기반 언어와 도구를 간편하게 설치할 수 있습니다.
SDKMAN은 기본적으로 Unix 기반 시스템을 위해 설계되었기 때문에, Windows에서는 직접 실행할 수 없습니다. 하지만 Cygwin이나 Git Bash와 같은 도구를 사용하여 Unix 쉘을 에뮬레이트하면, Windows에서도 SDKMAN을 사용할 수 있습니다.
다음은 Git Bash를 이용하여 SDKMAN을 설치하고 사용하는 방법입니다:
- 먼저 Git Bash를 설치합니다. 설치 파일은 Git의 공식 웹사이트(https://git-scm.com)에서 다운로드 받을 수 있습니다.
- Git Bash를 열고, 다음 명령을 입력하여 SDKMAN을 설치합니다:
curl -s "https://get.sdkman.io" | bash - 설치가 완료되면, 다음 명령을 입력하여 SDKMAN을 초기화합니다:
source "$HOME/.sdkman/bin/sdkman-init.sh" sdk version
명령을 실행하여 SDKMAN이 제대로 설치되었는지 확인합니다.
이제 Windows에서도 SDKMAN의 모든 기능을 사용할 수 있습니다. SDK 설치, 변경, 제거 등의 명령은 Unix 기반 시스템에서 사용하는 것과 동일하게 작동합니다.
그러나 기억해야 할 점은, Git Bash 내에서 설치한 SDK는 Git Bash에서만 사용할 수 있습니다. 따라서 Windows의 CMD나 PowerShell에서는 이 SDK에 접근할 수 없습니다. 이를 해결하려면 WSL(Windows Subsystem for Linux)를 사용하는 것이 좋습니다. 이는 Windows에서 Linux 환경을 에뮬레이션하며, Linux에서 사용할 수 있는 모든 도구와 프로그램을 사용할 수 있게 해줍니다. SDKMAN 또한 WSL에서 잘 작동합니다.
'Library' 카테고리의 다른 글
JSON-LD(JavaScript Object Notation for Linked Data) (0) | 2023.10.19 |
---|---|
Java "ClassLoader" (0) | 2023.07.06 |
Intelij 단축키 (0) | 2023.06.09 |
Gradle 구조와 사용법 (0) | 2023.05.19 |
Web 더블클릭 방지하는 방법 (0) | 2023.05.09 |