[Kotlin] 개발 환경 설정

숭맹이·2025년 4월 21일
0

김영한님의 자바 입문 - 코드로 시작하는 자바 첫걸음 정리

1. IDE 선택: IntelliJ vs Eclipse

코틀린 개발을 시작할 때 가장 먼저 고민하는 부분은 IDE(통합 개발 환경) 선택입니다.

  • 과거: Eclipse가 대세였음
  • 현재: IntelliJ IDEA가 성능과 편의성 모두에서 압도적

대형 IT 기업, 스타트업, 심지어 금융권 백엔드까지 대부분 IntelliJ를 메인 툴로 사용합니다.

결론: 새로운 프로젝트라면 무조건 IntelliJ로 시작합시다.


2. 운영체제 선택: Mac vs Windows

  • Mac: 대다수 메이저 IT 기업에서 개발용으로 채택
  • Windows: 사용 가능. 퍼포먼스 문제 없음

저는 주로 Mac을 사용하지만, Windows 사용자도 IntelliJ에서는 큰 불편 없이 개발할 수 있습니다. Mac과 Windows 간 화면/단축키 차이를 강의나 문서에 명시해두면 됩니다.

: 가능한 Mac을 준비하면 개발 환경 최적화에 도움이 됩니다.


3. 코틀린 설치 여부

과거에는 Kotlin 플러그인을 별도로 설치해야 했지만,
IntelliJ 설치 시 기본적으로 Kotlin 지원이 포함되어 있습니다.

  • 별도 설치 필요 없음
  • 최신 IntelliJ에서는 Kotlin 프로젝트 생성이 기본 지원

4. IntelliJ 설치 방법

다운로드 링크

설치 버전

  • Community Edition (무료) 사용
  • Ultimate Edition (유료)는 고급 기능이 추가되지만, 초중급 개발에는 Community로 충분합니다.

OS별 다운로드 주의사항

  • Windows: .exe 파일 다운로드
  • Mac:
    • M1, M2, M3 칩 → Apple Silicon 버전
    • Intel 칩 → Intel 버전

5. IntelliJ 프로젝트 세팅

New Project 생성

  • Name: kotlin-start
  • Location: 원하는 폴더 선택
  • Create Git repository: 선택 ❌
  • Language: Kotlin
  • Build System: IntelliJ

JDK 설정

  • Version: 21 선택
  • Vendor: Oracle OpenJDK (없으면 Eclipse Temurin 21)
  • Location: 기본값 유지

Add sample code 체크하면 기본 코드가 생성되어 바로 실행할 수 있습니다.

주의사항

  • JDK 21이 보이지 않는다면 Eclipse Temurin 21을 선택
  • ARM Mac 사용자(M1/M2/M3)는 aarch64 버전 선택

6. 프로젝트 실행 방법

  • 초록색 ▶️ 버튼 클릭 → Run 'MainKt.main()'
  • 콘솔에 Hello and Welcome 문구와 숫자 출력되면 성공
fun main() {
    println("Hello and Welcome")
    for (i in 1..5) {
        println(i)
    }
}

7. Windows 사용자 추가 팁

  • Mac과 거의 동일한 화면 구성을 가짐
  • 설정(Settings) 접근 경로가 다름
    • Mac: IntelliJ IDEA → Settings
    • Windows: File → Settings

한글 언어팩 제거 방법

  1. File → Settings → Plugins → Installed
  2. Korean Language Pack 비활성화
  3. IntelliJ 재시작 → 영문 UI 적용

: 개발은 영어 기반으로 진행하는 게 장기적으로 유리합니다.

profile
👨🏻‍💻 Backend Developer

0개의 댓글