본문 바로가기
개발 유니버스/_Java

[Java 기초] JDK 설치와 환경변수 설정 쉽게 따라하기

by 코드유 2024. 12. 30.

안녕하세요

Java 개발을 시작하려면 가장 먼저 JDK(Java Development Kit)를 설치하고 환경변수를 설정해야 합니다. 이 과정이 처음이라면 복잡하게 느껴질 수 있지만, 차근차근 따라 하면 누구나 쉽게 완료할 수 있습니다. 최신 JDK 설치 방법 환경변수 설정 과정을 단계별로 자세히 설명해 드리겠습니다.

반응형

Java JDK 설치 과정

: 개인프로젝트나 학습 용도라면 Java 1.8 버전으로 사용하기를 권장합니다. Java 1.8(Oracle JDK 8) 이상의 버전은 상업적 사용에 대해 유료 정책이 적용 됩니다. 아래는 JDK 1.8 기준으로 발행되었습니다.

JDK 다운로드

  1. Oracle 아카이브 다운로드 페이지 방문:
    1. Java SE 8 아카이브 다운로드 페이지에 접속합니다.
  2. Oracle 계정 로그인:
    1. 다운로드를 진행하려면 Oracle 계정이 필요합니다.
    2. 계정이 없다면, Oracle 계정 생성 페이지를 통해 무료로 생성할 수 있습니다.
  3. JDK 8 버전 선택 및 다운로드:
    1. 페이지에서 원하는 운영 체제에 맞는 JDK 8 버전을 선택합니다.
    2. 예를 들어, Windows 64-bit 시스템의 경우 jdk-8u211-windows-x64.exe 파일을 선택하면 됩니다.
    3. 다운로드 링크를 클릭하면 로그인 페이지로 이동하며, 로그인 후 다운로드가 시작됩니다.
반응형

JDK 설치

  1. 다운로드한 파일 실행
    저장한 설치 파일을 실행합니다.
  2. 설치 경로 지정
    설치 경로를 확인하거나 기본 경로를 사용합니다.
    1. 기본 설치 경로(Windows): C:\Program Files\Java\jdk<버전>
      경로를 기억해 두세요. 나중에 환경변수 설정 시 필요합니다.
  3. 설치 진행
    설치 마법사의 지시에 따라 '다음(Next)'을 클릭하여 설치를 완료합니다.
  4. 설치 완료 확인
    설치가 완료되면 성공 메시지가 표시됩니다.
반응형

환경변수 설정 (Windows 기준)

  1. 환경변수 창 열기
    1. Windows 검색창에 "환경 변수"를 입력하고, '시스템 환경 변수 편집'을 선택합니다.
    2. 시스템 속성 창에서 '고급' 탭 → '환경 변수'를 클릭합니다.
  2. JAVA_HOME 설정
    1. '시스템 변수' 섹션에서 '새로 만들기'를 클릭합니다.
    2. 변수 이름: JAVA_HOME
      변수 값: JDK 설치 경로 (예: C:\Program Files\Java\jdk<버전>)
  3. Path 변수 편집
    1. '시스템 변수' 섹션에서 'Path'를 선택하고 '편집'을 클릭합니다.
    2. '새로 만들기'를 눌러 JAVA_HOME\bin (예: C:\Program Files\Java\jdk<버전>\bin)을 추가합니다.
  4. 변경 내용 저장
    모든 창에서 '확인'을 클릭하여 설정을 저장합니다.
반응형

설치 확인

  1. 명령 프롬프트 실행
    Windows 검색창에 cmd를 입력하여 명령 프롬프트를 실행합니다.
  2. Java 버전 확인
    다음 명령어를 입력하여 JDK가 제대로 설치되었는지 확인합니다:설치된 Java 버전 정보가 출력되면 성공입니다.
  3. # java 설정 확인 java -version # javac 설정 확인 java -version
  4. JDK 설치와 환경변수 설정이 모두 정상적으로 완료되었는지 확인할 수 있습니다.
반응형

오류 발생 상황

cmd에서 '“XXXX”은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.' 라고 뜬다면 오타와 버전, 경로 확인을 해야합니다.

반응형

용어 정리

  • JVM : 자바 가상 머신 (Java Virtual Machine)의 약자, 자바소스코드로부터 만들어진 .class파일을 실행 가능합니다.
  • JRE : 자바 실행 환경 (Java Runtime Environment)의 약자입니다.
  • JDK : 자바 개발 도구 (Java Development Kit)의 약자입니다.
  • Java : 소스파일을 의미합니다.
  • Javac : 영어로 Java Compiler로 소스파일에 저장되어 있는 소스코드를 가상머신이 이해할 수 있는 '자바 바이트 코드'로 변환해 주는 것 입니다. 즉 자바 컴파일러로 코드가 생성 되는 것 입니다.
  • 컴파일 : 개발자 언어 -> 기계어로 변환해주는 것입니다.