김영한님의 자바 입문 - 코드로 시작하는 자바 첫걸음 정리
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
한글 언어팩 제거 방법
- File → Settings → Plugins → Installed
Korean Language Pack 비활성화
- IntelliJ 재시작 → 영문 UI 적용
팁: 개발은 영어 기반으로 진행하는 게 장기적으로 유리합니다.