자바 개발을 본격적으로 시작하려는 분들이 가장 먼저 고민하는 것이 바로 어떤 IDE를 사용할지입니다. Eclipse도 좋지만, 훨씬 더 강력한 자동 완성, 쉬운 설정, 깔끔한 UI까지 갖춘 IntelliJ IDEA를 한 번 써보면 그 매력에 빠지게 됩니다.
이번 포스팅에서는 IntelliJ IDEA 다운로드 방법부터 Gradle 기반 프로젝트를 연동하여 개발 환경을 구축하는 법까지 아주 상세히 안내드릴게요. Java, Kotlin, Spring Boot 개발자라면 필독입니다.

IntelliJ IDEA란 무엇인가요?
IntelliJ IDEA는 JetBrains에서 개발한 통합 개발 환경(IDE)으로, Java를 비롯해 Kotlin, Scala, Groovy 등 다양한 언어를 지원합니다. 특히 Spring Boot, Maven, Gradle 같은 빌드 툴과의 통합이 매우 뛰어나며, 다음과 같은 기능을 제공합니다.
- 스마트 코드 자동완성 (Smart Completion)
- 코드 리팩토링 및 검사 기능
- 버전 관리 시스템(Git)과의 완벽한 통합
- Gradle, Maven 빌드 자동 인식 및 연동
- 플러그인을 통한 유연한 확장성
IntelliJ는 Community (무료) 버전과 Ultimate (유료) 버전으로 나뉘며, 자바 및 Gradle 환경에서는 Community 버전만으로도 충분합니다.
IntelliJ IDEA 다운로드 방법
공식 사이트에서 운영체제에 맞는 설치 파일을 받을 수 있습니다. 아래 링크를 통해 최신 버전 다운로드 페이지로 이동할 수 있습니다.
👉 IntelliJ IDEA 공식 다운로드 페이지 바로가기
Windows, macOS, Linux 모두 지원되며, 무료 Community 버전과 유료 Ultimate 버전을 선택할 수 있습니다. 개인 학습 목적이라면 Community 버전으로 충분합니다.
설치 절차:
- 운영체제에 맞는 설치 파일 다운로드
- 설치 마법사 실행 → 설치 경로 설정
- 필요한 플러그인 또는 컴포넌트 체크
- 바탕화면 바로가기 생성 및 실행
처음 실행 시 JetBrains 계정 로그인 또는 체험 선택이 가능하지만, Community 버전은 로그인 없이 바로 사용할 수 있습니다.
Gradle이란 무엇이고 왜 쓰나요?
Gradle은 자바 개발에서 가장 널리 쓰이는 빌드 도구입니다. 기존의 Maven보다 유연하고 빠르며, 빌드 설정을 Groovy 또는 Kotlin DSL로 작성할 수 있는 것이 특징입니다.
- 의존성(Dependency) 자동 관리
- 빌드, 테스트, 배포 자동화
- 멀티 모듈 프로젝트 관리 용이
- 커스텀 Task 작성 가능
IntelliJ IDEA와 Gradle을 연동하면, 빌드 및 실행을 IDE 내부에서 직관적으로 제어할 수 있어 훨씬 효율적인 개발 환경을 구성할 수 있습니다.
IntelliJ에서 Gradle 프로젝트 새로 만들기
이제 IntelliJ에서 Gradle 프로젝트를 만드는 방법을 살펴보겠습니다.
- IntelliJ 실행 → [New Project] 선택
- 왼쪽 메뉴에서 [Gradle] 선택
- Project SDK 선택 (없다면 JDK 다운로드 필요)
- 언어: Java, Groovy, Kotlin 등 선택
- GroupId, ArtifactId, 프로젝트 위치 설정
- [Finish] 클릭하여 프로젝트 생성
생성 후, 좌측 프로젝트 구조에서 build.gradle
파일이 자동 생성되며, 여기에 의존성을 추가하고 빌드 스크립트를 작성할 수 있습니다.
기존 Gradle 프로젝트 가져오기
이미 다른 곳에서 만든 Gradle 프로젝트가 있다면 다음과 같이 가져올 수 있습니다.
- IntelliJ 실행 → [Open or Import]
- 해당 프로젝트의 루트 폴더 선택
build.gradle
또는settings.gradle
파일을 기준으로 자동 인식- Import Gradle Project 창에서 Gradle JVM 설정
- [OK] 클릭하여 연동 완료
이후 우측 상단의 Gradle 탭에서 각종 Task를 실행할 수 있으며, 빌드 상태나 종속성 트리도 직관적으로 확인할 수 있습니다.
build.gradle 설정 예시
Spring Boot를 사용하는 경우의 build.gradle
기본 구조는 다음과 같습니다.
plugins {
id 'org.springframework.boot' version '3.1.0'
id 'io.spring.dependency-management' version '1.1.0'
id 'java'
}
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '17'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
의존성을 추가할 때마다 IntelliJ에서 자동으로 인식하여 Gradle을 리프레시해줍니다. 자동 완성 기능도 함께 제공되어 편리하게 설정할 수 있습니다.
Gradle 연동 문제 해결 팁
연동 중 다음과 같은 오류가 발생할 수 있습니다:
- Gradle sync failed
- Unresolved reference 에러
- Could not find dependency 에러
이럴 땐 다음을 확인해보세요.
- 프로젝트 SDK가 정확히 설정되어 있는지 (File → Project Structure)
- Gradle wrapper 사용 설정 여부 (권장: gradlew)
- 네트워크 환경이 Maven Central, JCenter 등과 연결되는지
File → Invalidate Caches / Restart
기능 활용
위의 과정을 통해 대부분의 초기 설정 오류는 해결할 수 있습니다.
Git 연동 및 플러그인 활용
IntelliJ IDEA는 Git과의 연동도 강력합니다.
- VCS → Enable Version Control Integration → Git 선택
- 좌측 패널에서 변경 파일 확인 및 커밋 가능
- GitHub 계정 연동도 가능
또한 Marketplace에서 다양한 플러그인을 설치할 수 있습니다:
- Rainbow Brackets: 중괄호 색상 구분
- Lombok: 자바 어노테이션 지원
- String Manipulation: 문자열 자동 포맷
작업 속도와 가독성을 동시에 향상시키고 싶다면 필수적인 구성입니다.
IntelliJ + Gradle로 자바 개발의 시작
Java 프로젝트를 시작하려는 분들에게 IntelliJ IDEA는 단연 최고의 선택입니다. 단순히 예쁘고 편리한 것을 넘어서, 정말 효율적인 개발 환경을 제공합니다. 특히 Gradle과의 연동은 안정적인 빌드 관리와 빠른 테스트, 배포 자동화까지 가능하게 만들어줍니다.
👉 IntelliJ IDEA Community 최신 버전 다운로드하기
이제 더 이상 복잡한 설정에 헤매지 말고, IntelliJ로 깔끔하게 시작해보세요. 처음의 30분이 앞으로의 3개월을 바꿔줄지도 모릅니다.