본문 바로가기

프로그래밍언어/JAVA

[Java] IntelliJ 설치하고 첫 Java 프로젝트 만들기

자바 개발을 위한 환경 셋팅, 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를 처음 실행하면 다음 순서로 진행합니다.

📁 프로젝트 생성 단계

  1. Welcome 화면에서 New Project 클릭
  2. 왼쪽에서 Java 선택
  3. JDK 설정
    • 자동으로 감지되지 않으면 Add JDK → 설치한 JDK 폴더 선택 (예: C:\Program Files\Java\jdk-17)
  4. Project 이름 및 위치 설정 (예: HelloJava)
  5. Add sample code 클릭
  6. Create 클릭

 

🧪 3. 첫 Java 클래스 만들기

이제 우리가 자바 코드를 직접 작성해볼 차례입니다!

📄 클래스 생성

  1. src 폴더 → 우클릭 → New > Java Class
  2. 클래스 이름 : Main
  3. 아래 코드를 입력해보세요
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과 바이트코드 완전 이해)