Kotlin/JVM 시작하기
이 튜토리얼에서는 IntelliJ IDEA를 사용하여 콘솔 애플리케이션을 생성하는 방법을 설명합니다.
시작하려면 먼저 IntelliJ IDEA 최신 버전을 다운로드하여 설치합니다.
프로젝트 생성
IntelliJ IDEA에서 File | New | Project를 선택합니다.
왼쪽 목록에서 Kotlin을 선택합니다.
새 프로젝트의 이름을 지정하고 필요한 경우 위치를 변경합니다.
TIP
새 프로젝트를 버전 관리 하에 두려면 Create Git repository 체크박스를 선택합니다. 이 작업은 나중에 언제든지 수행할 수 있습니다.
IntelliJ 빌드 시스템을 선택합니다. 이는 추가 아티팩트(artifacts) 다운로드가 필요 없는 네이티브 빌더입니다.
추가 구성이 필요한 더 복잡한 프로젝트를 생성하려면 Maven 또는 Gradle을 선택합니다. Gradle의 경우 빌드 스크립트 언어로 Kotlin 또는 Groovy를 선택합니다.
JDK 목록에서 프로젝트에서 사용할 JDK를 선택합니다.
- JDK가 컴퓨터에 설치되어 있지만 IDE에 정의되어 있지 않은 경우 Add JDK를 선택하고 JDK 홈 디렉터리 경로를 지정합니다.
- 컴퓨터에 필요한 JDK가 없는 경우 Download JDK를 선택합니다.
Add sample code 옵션을 활성화하여 샘플
"Hello World!"
애플리케이션이 포함된 파일을 생성합니다.TIP
Generate code with onboarding tips 옵션을 활성화하여 샘플 코드에 몇 가지 유용한 추가 주석을 추가할 수도 있습니다.
Create를 클릭합니다.
NOTE
Gradle 빌드 시스템을 선택했다면 프로젝트에
build.gradle(.kts)
빌드 스크립트 파일이 있습니다. 여기에는 콘솔 애플리케이션에 필요한kotlin("jvm")
플러그인과 종속성이 포함되어 있습니다. 플러그인의 최신 버전을 사용하고 있는지 확인하세요.kotlinplugins { kotlin("jvm") version "2.1.21" application }
애플리케이션 생성
src/main/kotlin
에서Main.kt
파일을 엽니다.src
디렉터리에는 Kotlin 소스 파일과 리소스(resources)가 포함되어 있습니다.Main.kt
파일은Hello, Kotlin!
을 출력하는 샘플 코드와 사이클 이터레이터(cycle iterator)의 값이 있는 여러 줄도 포함합니다.이름을 묻고
Hello
라고 인사하도록 코드를 수정합니다.- 입력 프롬프트를 생성하고
readln()
함수가 반환하는 값을name
변수에 할당합니다. - 문자열 연결 대신 문자열 템플릿(string template)을 사용합니다. 텍스트 출력에서 변수 이름 앞에 달러 기호
$
를 직접 추가하여(예:$name
) 사용합니다.
kotlinfun main() { println("What's your name?") val name = readln() println("Hello, $name!") // ... }
- 입력 프롬프트를 생성하고
애플리케이션 실행
이제 애플리케이션을 실행할 준비가 되었습니다. 가장 쉬운 방법은 여백(gutter)에 있는 녹색 Run 아이콘을 클릭하고 **Run 'MainKt'**를 선택하는 것입니다.
Run 도구 창에서 결과를 볼 수 있습니다.
이름을 입력하고 애플리케이션의 환영 인사를 받으세요!
축하합니다! 첫 번째 Kotlin 애플리케이션을 방금 실행했습니다.
다음 단계는?
이 애플리케이션을 생성한 후에는 Kotlin 문법을 더 깊이 탐구할 수 있습니다.
- Kotlin 예제에서 샘플 코드를 추가합니다.
- IDEA용 JetBrains Academy 플러그인을 설치하고 Kotlin Koans 코스의 연습 문제를 완료합니다.