JDK는 Java 응용프로그램을 실행하거나 프로그램을 개발하기 위해서 필요로하는 경우가 있다. Java는 1995년에 탄생한 프로그래밍 언어이자 컴퓨팅 플랫폼이며, 프로그램을 개발하기 위해서는 Java Development Kit(JDK)가 필요하다. '자바의 아버지'라 불리우는 James Gosling에 의해 탄생한 자바는 Sun Microsystems사에서 개발되었지만, 2010년에 Sun Microsystems는 Oracle사와 공식적인 합병인수되었다. 본 포스팅에서는 Java를 다운로드 및 설치하는 방법에 대해서 다룰 것 이다.

데이트

 

 

 

 

 

 


 

 

 

먼저, JDK 설치파일을 다운로드 받기 위해서 오라클 공식 홈페이지에 접속한다.

 

오라클 공식 홈페이지 :

http://www.oracle.com/index.html

 

 

 

 

오라클 공식 홈페이지에 접속하면 아래와 같은 화면을 볼 수 있다. 상단의 매뉴 중 'Downloads'에 마우스를 오버하면 하위 매뉴를 볼 수 있다. 하위 매뉴 중 왼쪽의 'Java SE'를 클릭한다.

 

 

 

아래의 'JDK DOWNLOAD' 아이콘을 클릭하면 다운로드 페이지로 이동한다. 여기서, 왼쪽의 매뉴 중 Java SE, Java EE, Java ME와 같은 다양한 에디션을 확인할 수 있다. 자바는 활용 용도에 따라 크게 SE, EE, ME 버전으로 구분된다.

 

- Java SE (Java Standard Edition)

Java의 기본이 되는 에디션으로써, 흔히 자바 언어라고 하는 대부분의 패키지가 포함된 에디션이다. 주요한 패키지로는 java.lang.*, java.io.*, java.util.*, java.awt.*, javax.rmi.*, javax.net.* 등이 있다.

 

- Java EE (Java Enterprise Edition)

현업에서 사용되는 API들이 집약된 에디션이다. 자바로 구현되는 웹프로그래밍에서 가장 많이 사용되는 JSP, Servlet을 비롯하여, 데이터베이스에 연동하는 JDBC, 그 외에도 JNDI, JTA, EJB 등의 많은 기술들이 포함되어 있다. Java SE와 Java EE가 동일한 툴을 사용하되, Java EE는 Java SE의 API에 추가로 Java EE API를 import해야 된다. 쉽게 말하면 Java EE는 JavaSE의 확장된 기능을 제공하며, Java EE를 설치하기 위해서는 Java SE가 설치된 상태에서 가능하다.

 

- Java ME (Java Micro Edition)

피처폰 또는 PDA폰등과 같은 모바일 기기에서 사용되는 자바 기술에 대한 에디션이다. 당시에는 모바일에서 보여지는 자바기술들에는 효과적이였지만, 현재는 스마트폰이 대중화 되었고, 스마트폰 자체적인 OS를 보유하고 있다. 그렇기 때문에 현재는 거의 사용되지 않는 사장된 에디션이다.

 

 

 

 

'Accept License Agreement'를 체크 한 뒤, 자신의 운영체제에 알맞는 버전을 다운로드 한다.

 

 

 

다운로드 받은 JDK 설치파일을 실행한 화면이다.

 

 

 

특별한 사항이 없으면 기본 설정된 상태에서 설치를 진행해도 좋다.

 

 

 

 

설치가 진행되는 화면이며 설치시간은 약 5분정도 소요된다.

 

 

 

설치할 디렉터리를 설정하는 화면이다.

 

 

 

설치가 성공적으로 완료된 화면이다.

 

 

 

 

비교적 쉽고 간단하게 자바를 설치할 수 있었다. 설치를 완료해도 환경변수를 설정해줘야 JDK를 정상적으로 실행할 수 있다. 다음 포스팅에서는 Java 환경변수를 설정하는 방법에 대해서 포스팅을 할 계획이며, Java SE Development Kit(JDK) 다운로드 및 설치과정은 여기서 마치도록 한다.

여행

 

 

  1. 데브데브 2017.10.18 16:54
    감사합니다~~ 간단한건데 좀 헤멧네욥!!

  2. 1.8하ㄱ 2017.11.10 14:21
    1.8 1.7자바 버전별로 많이 다르나요?
    • JDK 1.8 에서 람다 방식이라는게 생겼습니다. 자세한 사항은 검색엔진으로 검색해 보시길 바랍니다. :-)

  3. 잘해결됫네여 ㄳ

Private comment