Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

한바다

[JAVA]자바 개발환경 설치하기 본문

카테고리 없음

[JAVA]자바 개발환경 설치하기

한바다주인공 2025. 4. 13. 11:35

✅ 자바를 설치한다는 것은 자바 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가 실행되면 설치 완료!!!