티스토리 뷰

Java를 사용하기 위해 JDK (Java SE Development Kit) 최신 버전을 설치하고 환경변수 설정까지 해보도록 하겠습니다.

먼저 JDK가 무엇인지 간단하게 소개하겠습니다.

JDK 소개

JDK (Java Development Kit, 자바 개발 키트)는 자바 애플리케이션을 구축하기 위한 핵심 플랫폼 구성요소로, JVM (Java Virtual Machine), JRE (Java Runtime Environment)와 함께 Java 프로그래밍에 사용되는 3대 핵심 기술 패키지 가운데 하나입니다. 간혹 JDK와 JRE를 헷갈려하는 경우가 있는데, 상관관계를 그림으로 나타내면 다음과 같습니다.

JDK, JRE, JVM 간의 관계

JRE는 Java 코드를 실행하기 위한 도구들로 구성된 패키지이지만, JDK가 Java 기반 소프트웨어를 개발하기 위한 도구들로 이뤄진 패키지입니다. 즉 JDK를 설치하면 JRE가 같이 설치되지만, JRE만 설치하면 단순히 Java 코드를 실행할 수 있는 환경만 구축되는 것입니다.

즉, 정리하자면

- JVM은 프로그램을 실행하는 자바 플랫폼 구성요소
- JRE는 JVM을 생성하는 디스크 상의 부분
- JDK는 개발자들이 JVM과 JRE에 의해 실행되고 구동될 수 있는 자바 프로그램을 생성할 수 있게 해주는 도구

입니다.

 

JDK 설치하기 (Windows 10)

오라클 공식 홈페이지에서 JDK를 설치하겠습니다. 저는 Windows x64 Installer로 다운받았습니다.

2020.05.21 기준 최신 버전은 JDK 14.0.1이네요

https://www.oracle.com/java/technologies/javase-jdk14-downloads.html

다운받은 exe 파일을 실행해고 계속 Next를 눌러줍니다.

환경 변수 설정하기

설치가 완료되면 창을 닫고 환경 변수를 새로 지정해줍니다.

시작 메뉴 검색창에 '시스템 환경 변수 편집'을 입력하면 바로 이동할 수 있습니다.

시스템 변수 -> 새로 만들기를 클릭하고 설치된 JDK의 경로를 입력해줍니다.

변수 이름에는 JAVA_HOME을, 변수 값에는 전에 확인한 JDK 경로(C:\Program Files\Java\jdk-14.0.1)를 입력한 후 확인을 눌러줍니다.

그리고 등록한 자바 홈 변수를 Path에 추가합니다. Path 변수를 찾아 편집 버튼을 누른 후 새로 만들기로 %JAVA_HOME%\bin을 추가합니다.

다음은 class의 경로를 지정하겠습니다. 시스템 변수 -> 새로 만들기 클릭 후 변수 이름에는 CLASSPATH, 변수 값에는 %JAVA_HOME%\lib;. 입력해줍니다

변수 값 설정 시 %JAVA_HOME%\lib; 뒤에 .를 붙이는 이유는 CLASSPATH로 설정한 경로에 class가 없을 경우 현재 경로에서 찾도록 하기 위해서입니다. 즉 현재 경로에서도 class를 읽도록 해줍니다.

 

JDK 설치 결과 확인하기

cmd 창에서 Java --version을 입력하면 아래와 같이 Java 버전 정보를 확인할 수 있습니다.

이번에는 간단하게 Java로 Hello World를 출력해보겠습니다

메모장에 아래 코드를 입력하고 HelloWorld.java라는 이름으로 저장합니다.

public class HelloWorld {
    public static void main(String args[]) {
        System.out.println("Hello World");
    }
}

cmd 창에서 HelloWorld.java 파일을 컴파일해줍니다.

javac HelloWorld.java

생성된 HelloWorld.class 파일을 실행합니다.

java HelloWorld

성공적으로 출력됩니다

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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
글 보관함