Kotlin 설치 방법 및 빌드환경 구축하기

코틀린을 공부하기 전에 빌드 환경을 구축해야 합니다. kotlin 코드를 실행해볼 수 있는 다양한 방법에 대해서 알아보겠습니다.

REPL

REPL은 Read–Eval–Print-Loop 의 의미로 간단히 코드를 동작시켜볼 수 있는 대화형 창을 말합니다. 코틀린 컴파일러를 먼저 설치해야 하는데요. 코틀린 공홈에선 다양한 방법을 소개하고 있습니다.

저는 우분투에서 SDKMAN으로 코틀린 컴파일러를 설치하였습니다.

$ curl -s https://get.sdkman.io | bash

$ sdk install kotlin
Downloading: kotlin 1.3.10

In progress...

코틀린을 설치하였으면, kotlinc-jvm도 설치됩니다. 패스는 자동으로 등록되어있어 바로 사용 가능합니다.

kotlinc-jvm을 실행하여 REPL에 들어가면 간단히 코드 확인이 가능합니다.

$ kotlinc-jvm
Welcome to Kotlin version 1.3.10 (JRE 1.8.0_181-8u181-b13-1ubuntu0.18.04.1-b13)
Type :help for help, :quit for quit
>>> 2+2
4
>>> val a1 = 10
>>> val a2 = 20
>>> a1 + a2
30

터미널에서 빌드

REPL을 설치하는 과정에서 코틀린 컴파일러도 함께 설치됩니다. 터미널에서 파일을 만들어 컴파일 및 실행을 할 수 있습니다.

먼저 프로젝트 폴더를 만들고 코틀린 파일을 생성합니다.

$ mkdir kotlin
$ cd kotlin/
$ vim hello.kt

코틀린 파일에 간단히 Hello, World!를 출력하는 코드를 입력합니다.

hello.kt
fun main(args: Array<String>) {
    println("Hello, World!")
}

아래 명령어를 사용하면 컴파일이 됩니다.

$ kotlinc hello.kt -include-runtime -d hello.jar

-include-runtime는 실행가능한 jar로 만드는 명령어이고, -d hello.jar는 생성하는 jar파일 이름을 설정합니다.

jar파일이 만들어졌으면, 자바로 실행이 가능합니다.

$ java -jar hello.jar
Hello, World!

IntelliJ IDEA(IDE)로 빌드하기

IDE(Integrated Development Environment)는 여러 종류가 있지만, 여기서는 IntelliJ IDEA만 소개하겠습니다. Community 버전은 무료이고, 코틀린 빌드가 가능하기 때문에 이 버전을 사용하시면 됩니다.

설치파일은 IntelliJ IDEA에서 받을 수 있습니다. IDEA를 실행하시고 [File]->[New]->[Project]를 눌러 프로젝트를 만드세요.

JAVA에서 Kotlin/JVM을 선택하시고 NEXT를 누르세요. Intellij ide

프로젝트 이름을 입력하고 FINISH를 누르면 됩니다. Intellij ide

그리고 Src 폴더 아래에 app.kt파일을 생성합니다.

Intellij ide app.ktHello, World!를 출력하는 코드를 입력합니다. Intellij ide

빌드 및 실행을 하려면 코드 바로 옆에 초록색 화살표를 누르거나, 메뉴를 찾아보면 Run버튼이 있습니다. 또는 단축키로 Ctrl+Shift+F10을 누르면 실행이 됩니다.

Intellij ide

그 외 IDE

IntelliJ 외에 Eclipse 등 다른 IDE가 있을 수 있습니다.

참고

Loading script...
codechachaCopyright ©2019 codechacha