본문 바로가기
[개발] 언어/Java

Windows 10에서 Java 설치하기 (JDK = Java Development Kit)

by Devsong26 2017. 11. 2.

- Java란? 

자바는 웹 프로그래밍을 위해 만들어진 언어입니다. 

 

 

- Java의 특징

1. 대표적인 객체지향 언어입니다.

2. JVM이 설치되어 있다면 운영체제에 상관없이 Java 파일을 실행할 수 있습니다. (WORA = Write Once Run Anywhere)

3. Primitive Type(기본 자료형) 이외의 모든 데이터를 Reference Type(클래스 타입)으로 처리합니다. 

4. 멀티스레드를 지원합니다. (스레드란? 운영체제 백 그라운드에서 실행되는 프로세스의 동시에 실행되는 실행단위)

5. Java Garbage Collector의 의해 Heap영역에 메모리 관리가 이루어집니다. 

 

 

- Java 설치하기

(1) http://www.oracle.com/technetwork/indexes/downloads/index.html에 접속합니다 

17년도 9월에 새로나온 Java 9버전은 아직은(현재 기준:17/11/02) 이클립스에서 사용이 불가능하기 때문에 8버전을 받겠습니다. 

8 버전은 스크롤을 내리면 나옵니다.

스크롤을 내리다 보면 Java SE 8 버전이 보입니다. 우측에 JDK를 클릭합니다. 

 

 

(3) Accept Licence Agreement 클릭 후 -> 자기 OS 맞는 버전을 다운로드 받으면 됩니다. 

 

 

(4) 다운로드 받은 파일을 실행합니다.

 

Next버튼을 누릅니다. 

 

 

jdk를 설치할 때 jdk feature를 변경할 수 있는데, 보통은 default값을 그대로 적용시킵니다. Next버튼을 누릅니다. 

그러면 설치화면이 나온 후에 아래와 같은 창이 나옵니다.

 

 

다음(N)를 누릅니다. 그리고 설치가 완료되면 아래와 같은 창이 나옵니다.

 

 

Next Steps을 누를 경우 튜토리얼, API(Application Programming Interface) 다큐먼트등을 체험할 수 있는 오라클 웹페이지로 이동합니다. 원치 않을 경우 close를 누릅니다. 

 

(5) 환경변수 설정하기

내 컴퓨터 우클릭 -> 속성을 클릭합니다.

그리고 고급 시스템 설정을 누르시면 시스템 속성창이 나오고 거기서 환경변수를 클릭합니다. 

 

환경 변수창이 나오면 

1. 시스템 변수(S)단 밑에 새로 만들기(W) 버튼을 누릅니다. 

2. 변수 이름은 JAVA_HOME이라고 입력합니다.

3. 변수 값은 jdk 설치된 디렉터리 경로를 복사해서 붙이면 됩니다. 

4. 확인을 누릅니다. 

 

그 다음 절차는 아래와 같습니다.

1. 시스템 변수에서 Path를 클릭합니다.

2. 편집(I)을 누릅니다.

3. 환경변수 편집창이 나오면 새로만들기(N)을 클릭합니다.

4. %JAVA_HOME%\bin 을 입력합니다.

5. 확인을 누릅니다.

 

그 후 cmd창을 실행합니다. (환경변수 작업전에 실행됐던 cmd창은 종료 후 다시 실행해야 합니다.)

 

그리고 java -version, javac -version를 입력하면 위와 같이 결과가 나옵니다. 

이러면 설치가 잘 완료된 것입니다. 

 

이상으로 Window 10에서 Java 설치하기 설명을 마칩니다. 

 

 


더 많은 내용을 보시려면 아래를 참고하세요.


블로그의 다른 글

 

Map - HashMap 사용하는 방법

- HashMap이란? Map 인터페이스를 구현한 Hash table입니다. HashMap 객체에는 (key, value)쌍으로 데이터를 입력할 수 있습니다. * (key, value)쌍을 entry라고 부릅니다. - 특징 1. key, value값으로 null을 허..

developer-syubrofo.tistory.com

 

Map - TreeMap 사용하는 방법

- TreeMap이란? NavigableMap 인터페이스를 구현한 Red-Black tree입니다. key값에 의해 정렬이 되는데, 생성자에 Comparator객체를 입력하여 생성할 경우 Comparator의 compare메소드에 의해 정렬이 이루어집니다..

developer-syubrofo.tistory.com

 

Map - LinkedHashMap 사용하는 방법

- LinkedHashMap이란? Map 인터페이스를 구현한 클래스이며 동시에 Linked LIst이면서 Hash table입니다. - 특징 (1) 입력했던 순서대로 Entry가 LinkedHashMap에 mapping됩니다. (2) LinkedHashMap은 double-link..

developer-syubrofo.tistory.com

 

maven없이 스프링(Spring) 프로젝트 만들기 (1) - 프로젝트 생성하기

maven 외부 저장소에서 라이브러리를 프로젝트에 포함시킬 때 간혹 문제가 발생하는 경우가 있어서 maven이 없는 스프링 프로젝트를 만들어 보겠습니다. - Dynamic Web Project 생성하기 프로젝트 이름

developer-syubrofo.tistory.com

 

'[개발] 언어 > Java' 카테고리의 다른 글

Map - TreeMap 사용하는 방법  (0) 2017.11.05
Map - HashMap 사용하는 방법  (0) 2017.11.03
Set - TreeSet 사용하는 방법  (0) 2017.11.02
Set, List, Map 정리  (0) 2017.11.02
List - ArrayList 사용하는 방법  (0) 2017.11.01