들어가기 전에
JAVA언어를 이용하여 개발하기 위해서는 JDK(Java SE Development Kit)가 컴퓨터에 설치되고 환경설정이 알맞게 설정되어 있어야 합니다.
이번 학습에서는 JDK를 운영체제별로 설치해보도록 하겠습니다.
학습 목표
- JDK를 운영체제 별로 설치하는 방법에 대하여 알아봅시다.
핵심 개념
- JDK
- JRE
학습하기
JAVA언어를 작성된 프로그램을 실행하기 위해선 JRE(Java SE Runtime Environment)가 필요합니다.
JAVA언어를 사용하는 개발자가 아니라 JAVA언어로 만들어진 프로그램을 실행하는 사용자라면 JRE만 컴퓨터에 설치하면 됩니다.
보통 사용자 입장에서 JAVA를 설치한다는 것은 JRE를 설치하는 것을 말합니다.
JAVA언어를 사용하는 개발자는 JAVA언어로 작성된 소스(Source)를 컴파일하고 관리할 필요가 있습니다.
이때 사용되는 도구를 JDK(Java SE Development Kit)라고 말합니다.
JDK안에는 JRE도 포함되어 있습니다.
컴파일한 결과를 실행하기 위해서는 JRE가 필요하기 때문입니다.
JDK 다운로드 및 설치
JDK는 Oracle사이트에서 무료로 다운로드하여 설치할 수 있습니다.
참고로 2021년 11월 29일 현재 아래 java 설치 URL이 동작하지 않고 java 버젼도 계속 update되었습니다.
본과정 수강을 위해서는
https://www.oracle.com/java/technologies/downloads/archive/ 에서 "Java SE 8 (8u202 and earlier)"=>"8u151"을 다운로드 받아 설치하면 됩니다. 아래 설치 과정을 포함한 전체적인 과정 업데이트를 추후 진행할 예정입니다.
불편을 끼쳐드려 죄송하며 아래 내용은 설치 과정 참고로만 보시면 됩니다.
1. window용 설치
브라우저로 다음의 URL을 입력하여 이동합니다.
comment
24.03.29.
2023.11.21
자바가 운영체제별로설치파일을 제공하는 이유는 다음과 같습니다.
각 운영체제는 자체적인 하드웨어 추상화와 시스템 라이브러리를 가지고 있습니다. 이에 따라 JVM은 특정 운영체제와 하드웨어 환경에 맞게 커스터마이징되어야 합니다. 따라서 운영체제별로 JVM의 구현이 다르게 설계되고 제공됩니다.
즉, 자바는 "Write Once, Run Anywhere (WORA)"원칙을 강조하고있고 플랫폼 독립성을 추구하고 있지만 이를 위해 운영체제 및 하드웨어와 잘 통합이 되어야하므로 각 운영체제별로 다르게 JVM구현을 제공하고있습니다. 이렇게 함으로써 자바 애플리케이션은 이식성과 호환성을 유지하면서 여러 운영체제에서 실행될 수 있습니다.
22.08.15
2022.07.30
220423
220218 감사합니다
JDK가 운영체제에 독립적이라면 운영체제에 상관없이 하나의 설치파일만 제공하면 되는거 아님?
220206
20220128
20220124
JAVA파일은 운영체제에 독립적으로 작용하므로 운영체제별로 설치파일을 구분함
2021.06.17
21.6.13 수강 완료
21.05.05
21.04.24
21.04.22
저는 16다운받아쓰다가 swing호환문제때문에 다시 8다운받았는데 16은 회원가입 필요없었습니다.
2020.12.27
실행은 jre, 컴파일 및 관리는 jdk인데 jdk안에 jre있음
2020-08-31