JDK 설치부터 IDEA/Eclipse 사용법까지
Java 개발을 시작하기 앞서, JDK 설치, 환경 변수 설정, IDE 사용법, 그리고 컴파일·실행 흐름을 이해해면 도움이 됩니다. Windows, macOS/Linux 환경에서 JDK를 설치하고 IDE를 설정하는 방법, 그리고 기본적인 javac
/java
사용 흐름을 정리합니다.
1.1. JDK 설치 및 환경 변수 설정
Oracle JDK 또는 OpenJDK 설치
- Oracle JDK
- Oracle 공식 사이트에서 최신 JDK 버전을 다운로드합니다.
- 자신의 운영체제(Windows, macOS, Linux)에 맞는 설치 파일을 받아 설치를 진행합니다.
- OpenJDK
- AdoptOpenJDK 또는 Zulu OpenJDK 같은 배포판 사이트에 접속합니다.
- 운영체제와 원하는 Java 버전을 선택하여 설치 파일을 다운로드하고 설치합니다. (저는 Java 8버전 기준으로 글을 작성할 예정입니다!)
JAVA_HOME
환경 변수 등록 (정상적으로 설치하였다면 이 단계는 건너뛰어도 됩니다)
- Windows
- 시작 메뉴 → “환경 변수 편집”을 검색하여 시스템 환경 변수 편집 창을 엽니다.
- 시스템 변수 섹션에서 “새로 만들기(N)…”를 클릭합니다.
- 변수 이름:
JAVA_HOME
- 변수 값: JDK 설치 경로 (예:
C:\Program Files\Java\jdk-15.0.2
)
- 변수 이름:
- 기존 Path 변수 편집 → 새 항목에
%JAVA_HOME%\bin
을 추가합니다.Path = …;%JAVA_HOME%\bin;…
- 확인을 눌러 모든 창을 닫은 뒤, 새로운 명령 프롬프트(CMD)를 열어야 변경 사항이 적용됩니다.
- macOS / Linux
- 홈 디렉터리에서 사용하는 셸 설정 파일(
~/.bash_profile
,~/.bashrc
,~/.zshrc
등)을 편집합니다. - 아래 내용을 추가합니다. (설치된 JDK 버전 및 경로는 본인의 환경에 맞게 수정)
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-15.0.2.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH
- 터미널을 재시작하거나, 설정 파일을 즉시 적용하려면:
source ~/.bash_profile # 또는 ~/.zshrc
- 홈 디렉터리에서 사용하는 셸 설정 파일(
설치 확인
터미널(또는 명령 프롬프트)에 다음 명령을 입력하여 버전 정보가 정상적으로 출력되면 설치가 완료된 것입니다.
java -version
javac -version
- 예시 출력:

1.2. IDE 사용법
실제 코드를 작성하고 편리하게 관리하기 위해, 대표적인 Java IDE인 IntelliJ IDEA와 Eclipse 설정 방법을 정리합니다.
IntelliJ IDEA
- JetBrains 공식 사이트에서 Community Edition (무료) 또는 Ultimate Edition을 다운로드하고 설치합니다.
- IDE 실행 후, Create New Project 를 클릭합니다.
- Java를 선택하고, 설치된 JDK 경로가 자동 감지되었는지 확인합니다.
- Next → Project Name과 Location(프로젝트 저장 경로) 입력 → Finish
- 프로젝트 뷰에서
src
폴더를 오른쪽 클릭 → New → Java Class 를 선택하여.java
파일을 생성하고 코드를 작성합니다.
IntelliJ는 Gradle, Maven 같은 빌드 툴도 쉽게 연동할 수 있으니, 이후 프로젝트를 확장할 때 매우 유용합니다.
Eclipse
- Eclipse 공식 사이트에서 “Eclipse IDE for Java Developers” 버전을 다운로드하고 설치합니다.
- 설치 완료 후, Eclipse 실행 → File → New → Java Project
- Project Name을 입력하고, JRE 설정이 올바르게 되어 있는지 확인 → Finish
- 생성된 프로젝트에서
src
폴더를 마우스 오른쪽 클릭 → New → Class → 클래스 이름 입력 → Finish - 자동으로 만들어진
.java
파일에 코드를 작성하고, Run 버튼(녹색 ▶ 아이콘)을 눌러 실행합니다.
프로젝트 구조 예시
대부분의 Java IDE는 다음과 같은 기본 폴더 구조를 갖습니다:
MyJavaProject/
├─ src/
│ └─ com/
│ └─ example/
│ └─ HelloWorld.java
├─ out/ (또는 bin/) ← 컴파일된 .class 파일
└─ .classpath, .project (Eclipse) 또는 .idea/ (IntelliJ) 등 설정 파일
src/
: 소스 코드(.java)가 위치out/
또는bin/
: 컴파일된 바이트코드(.class)가 위치.classpath
,.project
,.idea/
: IDE가 내부적으로 사용하는 설정 파일
1.3. javac
와 java
기본 사용 흐름
직접 명령줄에서 컴파일하고 실행해 보고 싶다면, 다음 단계를 따라 하세요.
1.3.1. 컴파일(Compile)
- 목표:
.java
(소스 코드) →javac
컴파일러 →.class
(바이트코드) 생성 - 예시:
cd src javac HelloWorld.java
- 위 명령을 실행하면, 같은 폴더에
HelloWorld.class
파일이 생성됩니다. - 컴파일 오류가 없으면
.class
가 정상 생성된 것입니다.
- 위 명령을 실행하면, 같은 폴더에
1.3.2. 실행(Run)
- 목표:
.class
파일을 JVM으로 실행 - 예시:
java HelloWorld
- 주의: 클래스 경로(Classpath)에
.class
파일이 있는 디렉터리가 포함되어야 합니다. - 예를 들어, 상위 디렉터리(
src
의 한 단계 위)에서java -cp src com.example.HelloWorld
처럼 경로를 지정해도 됩니다.
- 주의: 클래스 경로(Classpath)에
- IDE를 사용할 때는 “Run” 버튼만 클릭하면 컴파일과 실행이 동시에 이루어집니다.
정리
- JDK 설치 & 환경 변수 설정
- Oracle JDK 또는 OpenJDK 설치
JAVA_HOME
환경 변수 등록 (Windows, macOS/Linux)- 터미널에서
java -version
/javac -version
으로 설치 확인
- IDE 사용법
- IntelliJ IDEA: 프로젝트 생성 →
src
폴더 아래에서.java
파일 작성 - Eclipse: Java Project 생성 →
src
폴더 아래에서 클래스를 만들어 코드 작성
- IntelliJ IDEA: 프로젝트 생성 →
- 컴파일·실행 흐름
javac HelloWorld.java
→HelloWorld.class
생성java HelloWorld
→ JVM에서 실행- IDE를 사용하면 Run 버튼 하나로 컴파일 & 실행
이제 개발 환경 설정이 완료되었습니다. 다음 글에서는 Phase 1-B. 객체지향의 기초 다지기로 넘어가 클래스, 객체, 생성자, 상속 등 Java의 본격적인 문법 학습을 이어가세요.
다음 글 보기 ▶ [Java] Java 자료형과 변수 완전 정리
(Java 연산자, 비교·논리·증감·복합대입, 흐름 제어문까지 한 번에 정리)
답글 남기기