Zulu-IntelliJ-IDEA
Zulu와 IntelliJ IDEA를 설치해보자

이번 시간에는 코틀린(Kotlin)을 위한 프로그래밍 환경 설정법을 알아보겠습니다. 코틀린으로 프로그래밍을 하기 위해서는 자바 개발 키트(Java Development Kit, JDK)와 통합 개발 환경(Integrated Development Environment, IDE)이 필요합니다.

만일 프로그램 설치 없이 코틀린 문법만 실습하고 싶다면 코틀린 플레이그라운드를 이용하시면 됩니다. 여기서는 JDK로 OpenJDK인 Zulu와 IDE로 인텔리제이(IntelliJ IDEA)를 설치하는 법을 알아보겠습니다. 먼저 JDK부터 설치해보겠습니다.

JDK

Zulu 설치

Zulu는 Azul 공식 홈페이지에서 다운로드할 수 있습니다. Azul은 무료 오픈 소스 JDK를 공급하는 벤더입니다. 다운로드할 수 있는 Zulu 버전은 Java8, Java11, Java17 등으로 다양합니다. 버전이 올라갈수록 최신 기능을 지원합니다.

여기서는 현업에서 많이 쓰이는 Java8(LTS)을 설치하겠습니다. LTS가 붙은 버전은 장기 지원 서비스(Long Term Service, LTS)를 받을 수 있는 버전으로 호환성과 안정성이 높습니다. 공식 홈페이지 들어가셔서 다음과 같이 사용하고 계시는 운영체제에 맞는 버전을 설치하시면 됩니다.

azul-zulu-Java8-설치
Zulu Java8 설치하기 | Snug Archive

다운로드한 파일을 설치 마법사로 실행할 때는 기본 설정 그대로 설치하시면 됩니다. 설치를 마쳤다면 다음은 시스템 환경 변수(environment variable)를 설정할 차례입니다.

환경 변수 설정

환경 변수를 설정하면 사용하려는 파일이 실제로 저장된 위치와 관계없이 명령 프롬프트(command prompt, cmd.exe)에서 파일 이름만으로 해당 파일에 접근할 수 있습니다. 환경 변수는 아래와 같이 시스템 속성 -> 환경 변수 -> 새로 만들기에서 설정할 수 있습니다.

시스템-환경-변수-설정
시스템 환경 변수 설정 | Snug Archive

새 시스템 변수값으로는 Zulu가 설치된 폴더의 전체 경로를 입력하시면 됩니다. 만일 Zulu를 설치하실 때 기본 설정을 유지하셨다면 변수값은 C:\Program Files\Zulu\zulu-8을 사용하시면 됩니다. 시스템 변수를 만들었다면 실제로 변수가 잘 저장되었는지 확인해보겠습니다.

저장한 시스템 변수의 경로 목록은 시스템 변수의 Path에서 확인할 수 있습니다. 시스템 변수에서 Path를 더블 클릭하면 환경 변수 경로 목록이 나타납니다. 아래와 같이 C:\Program Files\Zulu\zulu-8\bin\이 생겼다면 우리가 설정한 환경 변수가 잘 저장된 것입니다.

시스템-환경-변수-설정
새로 만든 시스템 환경 변수 | Snug Archive

그럼 이제 설치한 JDK 버전을 cmd에서 확인해보겠습니다.

설치한 JDK 버전 확인

cmd 창을 열고 java -version을 입력합니다. 다음과 같이 OpenJDK의 버전이 출력되면 프로그램이 잘 설치된 것입니다.

cmd-java-version
명령 프롬프트에서 JDK 버전 확인하기 | Snug Archive

그럼 이번에는 IDE를 설치해보겠습니다.

IDE

IntelliJ IDEA 설치

인텔리제이 공식 홈페이지에 들어가셔서 아래와 같이 사용하고 계시는 운영체제에 맞는 IntellJ IDEA Community 버전을 설치합니다.

intelliJ-IDEA-Community-버전-설치
IntelliJ IDEA Community 버전 설치 | Snug Archive

다운로드한 파일을 클릭하고 설치 마법사가 나타나면 기본 설정 그대로 설치하시면 됩니다. 설치를 마친 후 IntellJ IDEA Community를 클릭하면 다음과 같은 화면이 나타납니다. 여기서 Do not import settings를 선택해주세요.

intelliJ-IDEA-Community-Do-not-import-settings
IntelliJ IDEA Community 클릭 후 'Do not import settings' 선택 | Snug Archive

Ok 버튼을 눌러주면 아래와 같이 프로젝트를 생성할 수 있는 화면이 나타납니다.

intelliJ-IDEA-Community-초기-화면
IntelliJ IDEA Community 초기 화면 | Snug Archive

그럼 지금부터는 코틀린 프로젝트를 만들어보겠습니다.

프로젝트 생성

먼저 아래 화면에서와 같이 New Project를 선택해줍니다.

intelliJ-IDEA-Community-코틀린-새-프로젝트-생성-설정
코틀린 새 프로젝트 생성 | Snug Archive

그럼 프로젝트를 생성할 수 있는 설정 화면이 나타납니다. 여기서 프로젝트 이름과 언어(Language), JDK를 설정해주세요. 우리는 코틀린 프로젝트를 만드는 것이기 때문에 언어는 Kotlin, JDK는 이전에 설치한 Java8 버전을 선택하시면 됩니다. 프로젝트 이름은 HelloKotlin으로 지정하겠습니다. Create 버튼을 누르면 HelloKotlin 프로젝트가 생성됩니다. 이제 코틀린 파일을 만들어보겠습니다.

파일 생성

다음 화면에서처럼 왼쪽 폴더 구조에서 src -> main -> kotlin 폴더를 클릭하시고 Alt + Insert 키를 입력하시면 새로운 코틀린 파일을 생성할 수 있는 입력창이 나타납니다. 여기에 코틀린 파일명을 입력해주세요. 여기서는 HelloKotlin이라는 파일을 만들겠습니다.

intelliJ-IDEA-Community-코틀린-파일-만들기
코틀린 파일 만들기 | Snug Archive

엔터(enter)키를 누르면 HelloKotlin.kt 파일이 만들어집니다. 그럼 우리가 만든 코틀린 파일을 실행해보겠습니다.

파일 실행

아래 화면에서처럼 왼쪽 폴더 구조 오른편 코드를 입력하는 창에 원하는 코드를 입력해주시고 실행 버튼을 눌러주세요. 실행 버튼은 주황색 화살표 위에 있는 삼각형 모양입니다.

Hello-Kotlin-파일-실행
HelloKotlin.kt 파일 실행 | Snug Archive

여기서는 다음 코드를 실행해보겠습니다.

kotlin
fun main() {
println("Hello World!") // 화면에 Hello World! 출력
}

실행 버튼을 누르면 아래와 같이 화면에 Hello World!가 출력됩니다.

코틀린-코드-화면-출력
Hello World! 화면에 출력 | Snug Archive

코드가 잘 실행되었다면 코틀린을 위한 프로그래밍 기본 환경 설정이 완료된 것입니다. 추가로 코틀린 기초 문법을 알고 싶은 분들은 Kotlin 코틀린 소개와 기초 문법 알아보기을 참조해주세요. 모두 수고 많으셨습니다.

...

©2022 Snug Archive. All rights reserved.

Contact me at snugarchive@gmail.com.