본문 바로가기
자바 (JAVA)

📚 1강: 자바 소개 및 개발 환경 설정

by demianpark127 2025. 1. 2.
SMALL

📚 1강: 자바 소개 및 개발 환경 설정


🚀 1. 자바(Java)란?

  • 정의: 자바(Java)는 객체지향 프로그래밍 언어로, 플랫폼에 독립적이며 강력한 보안과 유연성을 제공합니다.
  • 개발자: 1995년, **제임스 고슬링(James Gosling)**이 **썬 마이크로시스템즈(Sun Microsystems)**에서 개발.
  • 주요 특징:
    • 플랫폼 독립성: JVM(Java Virtual Machine) 덕분에 다양한 운영체제에서 실행 가능.
    • 객체지향 언어: 코드 재사용과 확장성이 뛰어남.
    • 메모리 관리: 자동 메모리 관리 (Garbage Collection).
    • 풍부한 라이브러리: 다양한 API 및 프레임워크 제공.

🚀 2. JDK, JRE, JVM

  • JDK (Java Development Kit): 자바 개발에 필요한 도구 모음 (컴파일러, 실행 환경 등).
  • JRE (Java Runtime Environment): 자바 프로그램 실행 환경.
  • JVM (Java Virtual Machine): 바이트 코드를 OS에 맞게 변환하여 실행.

관계: JDK ⊃ JRE ⊃ JVM


🚀 3. 개발 환경 설정

📌 ① JDK 설치

  • Oracle JDK 또는 OpenJDK 설치.
  • 설치 경로 확인 및 환경 변수 설정 (JAVA_HOME).
  • 터미널/명령 프롬프트에서 java -version, javac -version으로 설치 확인.

📌 ② 통합 개발 환경 (IDE) 설치

  • IntelliJ IDEA, Eclipse, NetBeans 등 인기 IDE 선택.
  • IDE 설치 및 JDK 경로 연동.

📌 ③ 첫 번째 Java 프로그램 작성

  1. Java 파일 생성
    java
    코드 복사
    public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
  2. 컴파일 및 실행
    • 터미널에서 javac HelloWorld.java 실행 (컴파일).
    • java HelloWorld 실행 (실행).

📌 ④ IDE에서 실행

  • IntelliJ IDEA 또는 Eclipse에서 새 프로젝트 생성.
  • 위 코드를 작성하고 실행 버튼 클릭.

🚀 4. 첫 번째 프로그램 분석

java
코드 복사
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
  • public class HelloWorld: HelloWorld라는 클래스 정의.
  • public static void main(String[] args): 프로그램의 진입점(Entry Point).
  • System.out.println: 콘솔에 텍스트 출력.

 

🚀 오라클에서 자바 설치 방법

📚 1. JDK(Java Development Kit)란?

  • JDK: Java 개발 및 실행을 위한 필수 도구입니다.
  • JRE (Java Runtime Environment): Java 프로그램을 실행할 때 필요한 환경입니다.
  • JVM (Java Virtual Machine): Java 프로그램을 실행할 수 있도록 바이트코드를 해석합니다.

🛠️ 2. JDK 설치 단계

1단계: JDK 다운로드

  1. 오라클 공식 사이트로 이동합니다.
  2. "Java SE Development Kit (JDK)" 최신 버전을 선택합니다.
  3. **운영체제(OS)**에 맞는 설치 파일을 다운로드합니다.
    • Windows: .exe 파일
    • macOS: .dmg 파일
    • Linux: .rpm 또는 .deb 파일

2단계: JDK 설치

  1. 다운로드한 설치 파일(.exe)을 실행합니다.
  2. 설치 마법사에 따라 진행합니다:
    • 설치 경로 설정 (기본: C:\Program Files\Java\jdk-XX)
  3. 설치 완료 후 경로 확인
    • C:\Program Files\Java\jdk-XX

3단계: 환경 변수 설정 (Windows 기준)

📌 1. 환경 변수 창 열기

  • Win + R → sysdm.cpl → 고급 탭 → 환경 변수

📌 2. JAVA_HOME 설정

  • 새 시스템 변수 추가
    • 변수 이름: JAVA_HOME
    • 변수 값: C:\Program Files\Java\jdk-XX (JDK 설치 경로)

📌 3. Path 변수 수정

  • 시스템 변수 → Path 선택 → 편집
  • 다음 경로 추가:
    perl
    코드 복사
    %JAVA_HOME%\bin

4단계: 설치 확인

  1. 명령 프롬프트 (CMD) 열기
  2. 다음 명령어 입력:
    cmd
    코드 복사
    java -version javac -version
  3. 정상적으로 설치되었다면, Java 버전 정보가 표시됩니다:
    arduino
    코드 복사
    java version "XX.X.X" javac XX.X.X

5단계: 첫 Java 프로그램 실행하기

  1. 새 파일 생성: HelloWorld.java
  2. 코드 작성: 
  3. java
    코드 복사
    public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, Java!"); } }
  4. 컴파일 및 실행
    • javac HelloWorld.java (컴파일)
    • java HelloWorld (실행)
  5. 출력 확인:
    코드 복사
    Hello, Java!
     
     

메모장으로 코드 작성 후 HelloWorld.java로 저장 -> javac HelloWorld.java 로 컴파일 후 실행


📝 문제 해결 (Troubleshooting)

문제해결 방법

'javac' is not recognized as an internal or external command 환경 변수 설정 확인 (JAVA_HOME, Path)
java version 명령어가 실행되지 않음 Java 경로 확인 및 시스템 재시작
설치 중 오류 발생 관리자 권한으로 설치

설치 완료 확인

  • java -version 및 javac -version 명령어로 버전 확인.
  • 첫 번째 Java 프로그램이 정상적으로 실행되었는지 확인.

🎯 학습 목표

  • 오라클에서 JDK를 다운로드하고 설치할 수 있다.
  • 환경 변수를 설정하여 Java를 사용할 수 있다.
  • 간단한 Java 프로그램을 실행할 수 있다.
LIST