한바다
[JAVA]자바 개발환경 설치하기 본문
✅ 자바를 설치한다는 것은 자바 JDK를 설치 한다는 뜻으로 JDK는 Java Developement Kit의 줄임말로
자바프로그램을 개발하는 데 필요한 라이브러리와 플랫폼이 포함되어 있다.
🔹 여기서 플랫폼이란 자바프로그램이 작동할 수 있는 기반환경이다. 즉 자바에서 플랫폼은 자바프로그램이
돌아갈 수 있도록 도와주는 환경, 도구, 구조 이다.
✅ JDK에서 플랫폼 구체적은 구성요소 예시는?
구성요소 | 설명 |
☕JVM(Java Virtual Machine) | 자바 프로그램을 실제로 실행해주는 가상머신 → 자바 바이트코드(.class)를 OS 위에서 실행 가능하게 함 |
🧰 Java API 클래스 라이브러리 | System, Scanner, String, ArrayList 같은 기본 제공 클래스들이 담긴 도구 세트 |
🧱 Java Class Loader | .class 파일을 메모리에 올려 실행할 수 있도록 로딩함 |
🛠 Execution Engin | 바이트코드를 실제로 해석하거나 컴파일(JIT)하여 CPU가 이해하도록 동작시 * JIT = Just-In-Time 컴파일러 "실행되는 그 순간에 즉시" 컴파일한다 |
💡자바 프로그램 실행 흐름
1. HelloWorld.java 파일을 만들고 컴파일 → HelloWorld.class 생성
2. JVM이 .class 파일을 읽어서 실행
3. 실행과정에서 System.out.println() 같은 클래스는 API 라이브러리에서 가져옴
4. JVM이 OS 위에서 바이트코드를 실제로 동작 시킴
→ 이 모든 흐름을 가능하게 해주는 "환경"이 자바 플랫폼 이다
🔹JDK란 무엇인가?
JDK(Java Developement Kit)는 자바 개발을 위한 핵심 도구
📦 Java 컴파일러(javac), JVM(Java Virtual Machine), 개발 도구 등
💻 자바 소스코드(.java)를 실행파일(.class)로 컴파일하고 실행할 수 있게 해준다.
✅ JDK 다운로드 및 설치 과정
🔽 자바는 오라클 사이트( https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
다운로드 할 수 있다.
🔽 제품 → 맨 밑으로 내려서 하드웨어 및 소프트웨어 Java 클릭
▶ Java 제품 및 기술 - Java Se[지금 Java 다운로드하기] 클릭
▶ Java Archive 클릭
▶ Java Archive → Java SE(설치버전)
🔽 자바설치
Java SE Development Kit (설치버전) - 운영체제에 맞는 exe 파일 다운로드 한다
🔽 설치 진행
- 다운로드한 파일 더블클릭
- Next → Next → Install 순서로 진행
- 설치 완료 후 Close 클릭
✅ 환경 변수 설정(중요/ JDK라는 길을 컴퓨터 전체에 알려주는 안내판)
설치 후에는 자바를 명령어로 실행할 수 있도록 환경 변수 설정을 해줘야 한다
[1] JAVA_HOME 변수 등록
1. Windows 검색창에서 "환경 변수" 입력 → 시스템 환경 변수 편집 클릭
2. 하단의 환경 변수(N) 클릭
3. 시스템 변수에서 ➕ 새로 만들기
- 변수 이름: JAVA_HOME
- 변수 값 : 설치경로 (예" C:\Program Files\Java\jdk-17 )
👉 변수이름은 꼭 JAVA_HOME으로 작성해야 되는지 의문이 생겼다.
📌 이유는 ? 많은 개발 도구들과 프로그램(예: Maven, Eclipse, Gradle, Tomcat 등)이 자동으로 자바 경로를 찾을 때
JAVA_HOME 이라는 이름의 환경변수를 기준으로 찾기 때문이다.
💡즉, JAVA_HOME은 자바 환경의 '공식적인 변수명' 이다.
[CMD 창에서 확인]
echo %JAVA_HOME%
-> echo는 (무언가를) 출력해라로 cmd창 텍스트가 변수 값을 그대로 보여주는 명령어로
기본 문법은 echo [츨력할 내용]
[2] Path 변수에 등록
1. 시스템 변수 중 Path 선택 → 편집
2. 새로 만들기 클릭 → %JAVA_HOME%\bin 추가
✅ 설치 확인
java -version
✅ [환경 변수 설정]의 목적은?
자바를 어디에서든 명령어로 쓸수 있도록 설정하는 과정
변수명 | 설명 |
JAVA_HOME | 자바가 설치된 폴더를 알려주는 변수 |
Path | 자바 명령어(java, javac)를 실행할 수 있게 경로를 연결함 |
✅ 이클립스에서 JDK를 '연결' 하는 이유
이클립스(Eclipse)와 JDK는 연결(연동)해줘야 한다.
이클립스가 자바코드를 실행하려면 설치된 JDK가 어디 있는지 알아야 되기 때문이다
이유 | 설명 |
🔹 컴파일 필요 | 자바 소스 파일(.java)을 .class로 컴파일하려면 javac 등 JDK 도구 필요 |
🔹 실행에 필수 | 자바 프로그램 실행 시 JDK 경로 기반으로 동작 |
🔹 이클립스도 내부적으로 JDK를 사용함 | 내부 빌드, 코드, 인텔리센서, 오류 검출 등 모두 JDK에 의존 |
✅ 연결 방식 2가지
연결 방식 | 설명 |
1️⃣ 이클립스 실행 시 자동 감지 | 이클립스가 PC에 설치된 JDK를 자동으로 찾음 |
2️⃣ 수동으로 JDK 경로 지정(권장) | C:\Program Files\Java\jdk-17 경로를 등록 [방법] 이클립스에서 window>Preference>Java>Installed JREs→ Add..클릭 |
[이클립스에서 JDK 등]
📌 위 화면에서 JDK-17에 체크 표시하고 나머지는 unchecked 처리 해야 한다
이유 | 설명 |
JDK는 개발용 도구 포함 | javac, 디버거 등 자바 개발 필수 도구 포함 |
Jre는 실행만 가능 | 컴파일러 없음, 자바 코드 실행만 가능함 |
Eclipse에서 JDK 사용 필수 | 프로젝트 생성, 빌드, 실행 시 JDK 필 |
✅ 위에 JDK 설치를 완료 했으니 이제 Eclipse를 설치 한다.
1️⃣바탕화면에 dev(development) 폴더를 직접 만든다
2️⃣ 이클립스 다운로드 한다
https://www.eclipse.org/downloads/packages/
Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source pro
545 MB 135,119 DOWNLOADS Tools for developers working with Java and Web applications, including a Java IDE, tools for JavaScript, TypeScript, JavaServer Pages and Faces, Yaml, Markdown, Web Services, JPA and Data Tools, Maven and Gradle, Git, and more. Cli
www.eclipse.org
- 다운로드 페이지에서
▶ Eclipse IDE for Enterprise Java and Web Developers 선택 - 운영체제 선택 → Windows x64 클릭
- .zip 파일 다운로드
3️⃣ 다운로드한 zip 파일 압축 해제
- 받은 zip 파일을 dev 폴더 안으로 이동시킵니다.
- 우클릭 → 압축 풀기 클릭
4️⃣ 이클립스 실행
- eclipse.exe 아이콘 더블클릭
- 처음 실행 시 Workspace(프로젝트를 저장할 기본 폴더) 경로 선택 창이 노출
✅ 정상적으로 Eclipse IDE가 실행되면 설치 완료!!!