자바 개발을 위한 환경 셋팅, JDK 설치까지 완료하셨나요?
이제 본격적으로 개발을 시작할 IDE(통합 개발 환경)인 IntelliJ IDEA를 설치해보고,
첫 Java 프로젝트를 만들어보겠습니다!
🔍 IntelliJ IDEA란?
IntelliJ IDEA는 JetBrains에서 만든 강력한 Java 개발용 IDE입니다.
- 자동완성, 코드 추천, 디버깅 기능이 탁월
- Maven/Gradle, Git, Spring 등과 연동이 쉬움
- 자바 외에도 Kotlin, JavaScript 등 다양한 언어 지원
IntelliJ IDEA는 다음 두 가지 버전이 있습니다:)
| 버전 | 특징 | 가격 |
| Community Edition | 무료, Java/Kotlin 기본 개발 지원 | ✅ 무료 |
| Ultimate Edition | 웹, 기업용, Spring, DB 도구 등 포함 | 유료 (하지만 학생은 무료!) |
일반적으로 JAVA 입문자인 경우에는 무료인 Community Edition으로 충분합니다.
기업용 기능이 필요할 경우에만 Ultimate Edition을 사용하세요.
📌 Ultimate Edition이 유료라 망설여진다면?
학생이라면 아래 링크에서 무료 라이선스를 신청할 수 있습니다!
Ultimate Edition을 무료로 사용하는 방법 (학생이라면 꼭 보세요!)
IntelliJ IDEA는 다음 두 가지 버전이 있습니다:)버전특징 가격Community Edition무료, Java/Kotlin 기본 개발 지원✅ 무료Ultimate Edition웹, 기업용, Spring, DB 도구 등 포함유료 (하지만 학생은 무료!)📌 학생이
hrlim.tistory.com
💻 1. IntelliJ 다운로드 및 설치
🔗 다운로드 링크
👉 https://www.jetbrains.com/idea/download/
- Community 버전 선택 후 운영체제에 맞게 다운로드
- 설치 파일 실행 후 기본 옵션으로 설치 진행
설치가 완료되면 바탕화면 또는 시작 메뉴에서 IntelliJ IDEA를 실행합니다.
🛠️ 2. 새 Java 프로젝트 만들기
IntelliJ를 처음 실행하면 다음 순서로 진행합니다.
📁 프로젝트 생성 단계
- Welcome 화면에서 New Project 클릭
- 왼쪽에서 Java 선택
- JDK 설정
- 자동으로 감지되지 않으면 Add JDK → 설치한 JDK 폴더 선택 (예: C:\Program Files\Java\jdk-17)
- Project 이름 및 위치 설정 (예: HelloJava)
- Add sample code 클릭
- Create 클릭

🧪 3. 첫 Java 클래스 만들기
이제 우리가 자바 코드를 직접 작성해볼 차례입니다!
📄 클래스 생성
- src 폴더 → 우클릭 → New > Java Class
- 클래스 이름 : Main
- 아래 코드를 입력해보세요
public class Main {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
📌 Add Sample code 를 클릭했다면 이미 Main 클래스가 만들어져 있을 수 있어요 :)
▶ 4. 코드 실행하기
클래스 안에 커서를 두고, 좌측 ▶ 아이콘 또는 상단 Run 버튼을 클릭해보세요

정상적으로 실행되었다면 아래와 같은 글자가 뜰 거예요 ~ 그럼 🎉 Java 개발을 위한 모든 준비가 끝난 것입니다!

🧩 자주 발생하는 문제
| 문제 | 해결 방법 |
| JDK를 찾을 수 없음 | JDK가 설치돼 있는지, IntelliJ에 등록돼 있는지 확인 |
| HelloWorld 실행 안 됨 | main() 메서드가 있는지 확인 |
| 한글 깨짐 | File Encoding을 UTF-8로 설정 (Settings > Editor > File Encodings) |
🚀 마무리하며
여기까지 따라오셨다면 Java 개발 환경은 완벽하게 준비된 상태입니다!
이어지는 다음 글에서는 자바 코드가 실행되는 과정과 JVM의 역할을 자세히 알아보겠습니다.
다음 편을 기대해주세요 :)
👉 [Java] 자바 코드는 어떻게 실행될까? (JVM과 바이트코드 완전 이해)
'프로그래밍언어 > JAVA' 카테고리의 다른 글
| [Java] 입문자가 자주 틀리는 변수 타입 실수 완벽 정리 - 실습 해설 (3) | 2025.07.14 |
|---|---|
| [Java] 변수와 기본형 데이터 타입 완벽 이해하기 (2편) (0) | 2025.07.14 |
| [Java] 변수와 기본형 데이터 타입 완벽 이해하기 (1편) (1) | 2025.07.13 |
| [Java] 자바 코드는 어떻게 실행될까? (JVM과 바이트코드 완전 이해) (0) | 2025.07.06 |
| [Java] 자바 입문 시리즈 ① – JDK 설치부터 환경변수까지 완벽 정리 (0) | 2025.07.04 |