IntelliJ IDEA 설치 완전 가이드: 버전 선택부터 첫 프로젝트까지 (Windows·macOS·Linux)

Prompt Architect 편집팀 · 2026-06-18 · 7분

TL;DR — IntelliJ IDEA를 처음 설치하는 개발자를 위한 실전 가이드. Ultimate와 Community Edition 차이, OS별 설치 방법, JDK 연결, 그리고 흔히 막히는 지점까지 단계별로 정리했습니다.

들어가며: "어떤 IntelliJ를 깔아야 하죠?"

Java나 Kotlin 개발을 시작하려고 IntelliJ IDEA를 검색하면 가장 먼저 부딪히는 벽이 버전 선택입니다. JetBrains 공식 페이지에는 Ultimate와 Community Edition 두 가지가 나란히 놓여 있고, 다운로드 버튼을 누르기도 전에 "유료인가? 무료인가? 실무에서는 뭘 쓰지?" 하는 의문이 생깁니다.

여기에 더해 설치 과정에서 JDK가 없어서 프로젝트가 안 열리거나, 설치는 됐는데 한글이 깨지거나, macOS에서 "확인되지 않은 개발자" 경고가 뜨는 등 초보자가 자주 막히는 지점이 여럿 있습니다. 이 글은 단순한 "다음 버튼 누르기" 설명을 넘어서, OS별 설치 방법과 첫 프로젝트 실행까지를 한 번에 정리합니다.

IntelliJ IDEA란 무엇인가

IntelliJ IDEA는 체코 기업 JetBrains가 만든 통합 개발 환경(IDE)입니다. 코드 자동 완성, 리팩터링, 디버깅, 버전 관리(Git) 통합, 빌드 도구(Maven·Gradle) 연동을 한 화면에서 처리할 수 있어 Java 진영에서 사실상 표준으로 자리 잡았습니다. Android Studio도 IntelliJ를 기반으로 만들어졌다는 점만 봐도 그 영향력을 짐작할 수 있습니다.

Ultimate vs Community Edition: 무엇을 고를까

설치 전에 두 에디션의 차이를 명확히 이해하는 것이 중요합니다.

구분 Community Edition Ultimate
가격 완전 무료 (오픈소스) 유료 (30일 무료 체험)
Java / Kotlin 지원 지원
웹 프레임워크 (Spring, Jakarta EE) 미지원 지원
데이터베이스 도구 미지원 지원
JavaScript / TypeScript 제한적 완전 지원
적합 대상 학습자, 순수 Java/Kotlin 개발 백엔드·웹 실무 개발

선택 기준을 정리하면 이렇습니다.

  • 자바 문법을 공부하거나 콘솔 프로그램, 알고리즘 연습이 목적이라면 Community Edition으로 충분합니다.
  • Spring Boot로 웹 서버를 만들거나 데이터베이스를 직접 연결해 작업한다면 Ultimate의 생산성 도구가 큰 차이를 냅니다. 학생이라면 JetBrains 학생 인증을 통해 Ultimate를 무료로 사용할 수 있으니 꼭 확인하세요.

팁: 처음부터 고민이 많다면 Community로 시작했다가 필요할 때 Ultimate로 갈아타도 됩니다. 설정과 프로젝트는 그대로 이어집니다.

OS별 설치 방법

가장 쉬운 방법은 JetBrains 통합 관리 도구인 Toolbox App을 쓰는 것이지만, 여기서는 단일 설치 파일을 직접 받는 전통적인 방법을 중심으로 설명하겠습니다.

Windows

  1. JetBrains 공식 다운로드 페이지에 접속합니다.
  2. 운영체제 탭에서 Windows를 선택하고 원하는 에디션의 .exe 설치 파일을 내려받습니다.
  3. 설치 파일을 실행하면 옵션 화면이 나옵니다. 이때 아래 항목들을 체크해두면 편합니다.
[V] Create Desktop Shortcut        # 바탕화면 바로가기 생성
[V] Add "Open Folder as Project"   # 우클릭으로 폴더를 프로젝트로 열기
[V] Add bin folder to the PATH     # 터미널에서 idea 명령 사용
[ ] .java / .kt 연결               # 필요 시에만 체크
  1. 설치 후 재부팅하면 PATH 설정이 반영됩니다.

macOS

  1. 다운로드 페이지에서 macOS용 .dmg 파일을 받습니다. 이때 Apple Silicon(M1·M2·M3 이상) 칩이면 반드시 Apple Silicon 버전을, 인텔 맥이면 Intel 버전을 선택해야 성능 저하가 없습니다.
  2. .dmg를 열고 IntelliJ IDEA 아이콘을 Applications 폴더로 드래그합니다.
  3. 첫 실행 시 "확인되지 않은 개발자" 경고가 뜨면 시스템 설정 > 개인정보 보호 및 보안에서 "확인 없이 열기"를 눌러줍니다. (JetBrains는 정식 서명된 앱이므로 안전합니다.)

Linux (Ubuntu 기준)

명령줄로 받아 압축을 푸는 방식이 깔끔합니다.

# 1. 설치 파일 다운로드 (버전 번호는 최신으로 교체)
cd ~/Downloads
wget https://download.jetbrains.com/idea/ideaIC-2024.1.tar.gz

# 2. /opt 경로에 압축 해제 (시스템 전역 설치 위치)
sudo tar -xzf ideaIC-2024.1.tar.gz -C /opt

# 3. 실행 스크립트 구동
/opt/idea-IC-*/bin/idea.sh

첫 실행 시 "데스크톱 항목 생성(Create Desktop Entry)"을 선택하면 이후부터 앱 메뉴에서 바로 실행할 수 있습니다.

초기 설정: 첫 실행 화면 통과하기

설치 후 처음 IntelliJ를 켜면 몇 가지 설정 화면을 거칩니다.

  1. 이전 설정 가져오기: 처음이라면 "Do not import settings"를 선택합니다.
  2. 약관 동의: 사용자 약관에 동의 체크합니다.
  3. UI 테마 선택: 밝은 테마(Light)와 어두운 테마(Darcula) 중 고릅니다. 나중에 언제든 바꿀 수 있습니다.
  4. 플러그인: 필요한 플러그인을 추가할 수 있지만, 일단 기본값으로 넘어가도 무방합니다.

핵심 단계: JDK 연결하기

초보자가 가장 많이 막히는 곳이 바로 여기입니다. IntelliJ는 코드 편집기일 뿐, Java를 실행하는 JDK(Java Development Kit)는 별도로 필요합니다. 다행히 최신 IntelliJ는 프로젝트 생성 화면에서 JDK를 바로 내려받게 해줍니다.

  1. New Project를 클릭합니다.
  2. 왼쪽에서 Java(또는 Kotlin)를 선택합니다.
  3. JDK 항목 드롭다운에서 Download JDK를 누릅니다.
  4. 벤더(Eclipse Temurin, Amazon Corretto 등)와 버전(LTS인 17 또는 21 권장)을 선택해 내려받습니다.

다운로드가 끝나면 자동으로 프로젝트에 연결됩니다. 첫 코드를 작성해 확인해봅시다.

// Main.java - 설치가 정상인지 확인하는 최소 예제
public class Main {
    public static void main(String[] args) {
        // 초록색 실행(▶) 버튼을 누르면 하단 콘솔에 출력됩니다
        System.out.println("IntelliJ 설치 완료!");
    }
}

에디터 왼쪽 여백의 초록색 삼각형 버튼을 누르거나 Shift + F10을 누르면 실행됩니다. 하단 콘솔에 메시지가 찍히면 모든 설정이 끝난 것입니다.

흔한 실수와 해결법

설치 자체는 쉽지만, 실제로는 아래와 같은 함정에서 시간을 많이 잃습니다.

  • "SDK is not defined" / 코드가 빨간 줄투성이: JDK가 연결되지 않은 상태입니다. File > Project Structure > Project에서 SDK를 지정하세요.
  • Apple Silicon 맥에서 느림: 인텔용 빌드를 잘못 받은 경우입니다. 앱을 지우고 aarch64 버전을 다시 받으세요.
  • 한글 주석·콘솔 깨짐(Windows): Help > Edit Custom VM Options-Dfile.encoding=UTF-8을 추가하고, Settings > Editor > File Encodings를 모두 UTF-8로 맞춥니다.
  • Community Edition인데 Spring이 안 보임: Spring 지원은 Ultimate 전용 기능입니다. 에디션 선택을 잘못한 경우이니 Ultimate로 재설치하거나 학생 라이선스를 활용하세요.
  • 터미널에서 idea 명령이 안 먹힘: Windows는 설치 시 PATH 옵션을 빠뜨린 경우, macOS는 Tools > Create Command-line Launcher를 실행하지 않은 경우입니다.

요약

  • IntelliJ는 **에디션 선택(Community vs Ultimate)**에서 시작합니다. 학습·순수 Java면 Community, 웹·DB 실무면 Ultimate.
  • OS에 맞는 설치 파일을 받되, macOS는 칩(Apple Silicon/Intel) 구분이 성능에 직결됩니다.
  • 설치 후 JDK 연결이 진짜 시작점입니다. LTS 버전(17·21)을 IDE 안에서 바로 받는 것이 가장 편합니다.
  • 인코딩, PATH, 에디션 같은 사소한 설정에서 막히기 쉬우니 위 체크리스트를 미리 확인하세요.

AI에게 물어볼 때 (프롬프트 팁)

설치 과정에서 막혔을 때 ChatGPT나 Claude 같은 AI에게 질문하면 빠르게 해결할 수 있습니다. 다만 막연하게 "IntelliJ 안 돼요"라고 묻기보다 환경·증상·시도한 것을 구체적으로 담아야 정확한 답을 얻습니다. Prompt Architect가 권장하는 프롬프트 예시입니다.

예시 1 — 환경을 명시한 오류 해결

나는 Apple Silicon M2 맥북에서 IntelliJ IDEA Community 2024.1을 설치했어.
새 Java 프로젝트를 만들었는데 "Project SDK is not defined" 에러가 떠.
JDK는 아직 설치 안 한 상태야. IDE 안에서 JDK를 내려받아 연결하는
단계를 순서대로, 어떤 LTS 버전을 고르면 좋은지 이유와 함께 알려줘.

예시 2 — 의사결정 도움 요청

나는 Spring Boot로 REST API 서버를 만들 계획인 대학생이야.
IntelliJ IDEA Community와 Ultimate 중 무엇을 써야 할지,
학생 라이선스로 Ultimate를 무료로 쓰는 방법까지 포함해서
표로 비교해줘. 비용과 기능을 모두 고려한 추천도 한 줄로 정리해줘.

예시 3 — 설정 자동화 스크립트

Ubuntu 22.04에서 IntelliJ IDEA Community와 OpenJDK 21을
한 번에 설치하는 bash 스크립트를 작성해줘.
각 명령에 한국어 주석을 달고, 설치 후 버전 확인 명령까지 포함해줘.

이처럼 **"환경 + 증상 + 원하는 출력 형식"**을 한 프롬프트에 담으면, AI가 추측 없이 바로 실행 가능한 답을 내놓습니다. 좋은 질문이 곧 좋은 답의 절반입니다.