본문 바로가기

프로그래밍/Java

[Java] Java 설치 및 환경변수 설정

 


이번 포스팅은 개발을 위한 준비단계로 Java를 설치하고 환경변수 설정까지 해보도록 하자.

최대한 세세하게 과정을 적으려고 노력했으니 중간에 포기하지 말자.

 다운로드 페이지 이동

우선 Java 설치 파일을 받기 위해 Java를 제공하는 Oracle 공식 홈페이지인 https://www.oracle.com/ 페이지로 이동한다.

다운로드 페이지로 이동하기 위해 오라클 메뉴를 클릭하고 Downloads를 클릭한다.

그리고 Java 텍스트를 클릭해 Java 다운로드 목록으로 이동한다.

많은 종류의 Java목록을 볼 수있다.

그러면 생각보다(?) 많은 Java의 종류에 1차 멘붕이 올 것이다. 간단히 설명할 테니 여기서 포기하지 말자 ㅠㅠ 

설명하기에 앞서 우리가 설치할 자바는 Java SE버전이다.


JAVA SE / JAVA EE / JAVA ME

JAVA SE (Java Platform Standard Edition)

데스크톱, 서버, 임베디드 시스템을 위한 표준 자바 플랫폼. 자바 가상 머신 규격 및 API집합을 포함 JAVA EE, ME는 목적에 따라 SE를 기반으로 기존의 일부를 택하거나 API를 추가하여 구성된다. SE는 가장 일반적으로 사용된다. JDBC나 기본적인 기능이 모두 포함되어 있기 때문에 주로 SE를 사용한다.

 

JAVA EE (Java Platform EnterPrise Edition)

자바를 이용한 서버 측 개발을 위한 플랫폼. 기존 SE에 웹 애플리케이션 서버에서 동작하는 분산 멀티미디어를 제공하는 자바의 기능을 추가한 서버를 위한 플랫폼. JAVA SE에 서버 측을 위한 기능을 부가하였기 때문에 SE기능을 모두 포함한다. 기업용이라고 보면 된다.

 

JAVA ME (Java Platform Micro Edition)

이름에서 알 수 있듯이 임베디드를 위한 자바 플랫폼이다. 자바 플랫폼, 마이크로 에디션의 약자이다. Java ME 또는 J2ME 등으로 불림 제한된 자원을 가진 휴대전화, PDA, 세트톱박스 등에서 Java 프로그래밍 언어를 지원하기 위해 만들어진 플랫폼이다.

 

 

 

JDK / JRE

JDK/JRE 상관관계 (출처 : https://javainterviewgoal.blogspot.com/2019/07/what-is-jdk-jre-and-jvm.html)

JRE (Java Runtime Environment)

JRE는 굳이 해석하자면 '자바 실행 환경'이다. 자바로 만들어진 프로그램을 구동하려면 JRE가 필수적으로 필요하다. 자바로 만들어진 프로그램이 많음에도 우리가 평소에 JRE를 설치하지 않는 이유는 보통 프로그램에 JRE를 포함하여 배포하기 때문이다.

 

JDK (Java Development Kit)

JDK는 약자에서 알 수 있듯이, 개발할 때 필요한 것들을 모아둔 키트를 말한다. JDK는 JRE를 포함하고 그 외에도 개발하는데 필요한 컴파일러 (javac)이나 자바 콘솔이나 javadoc과 jdb와 같은 툴들을 같이 포함하고 있다.

 

즉 우리는 JDK JRE를 나눠서 받을 필요 없이 JDK하나만 받아주면 된다.



 Java 다운로드

Java(JDK) for Developers 또는 Java SE를 클릭한다. 어차피 같은 페이지로 이동한다.(2020-06-23 기준)

그후 자신에게 맞는 운영체제를 선택해 다운로드를 진행한다.(예시는 Windows 64bit 환경에서 다운로드를 진행했다.)

JDK Download를 클릭해 JDK 다운로드 페이지로 이동한다
본인의 운영체제에 맞게 다운로드를 진행한다

 Java 설치

Java 설치 경로를 설정해주고 그대로 설치를 진행한다.

이후 환경변수 설정에서 Java 설치경로가 필요하기 때문에 위치를 기억해두자.

설치 자체는 금방끝난다.

 환경변수 설정

시스템 속성 진입

설치가 성공적으로 완료되면 자바를 어디서든 사용할 수 있게 환경변수 설정을 해줘야 한다.

윈도우 10 기준으로 [내컴퓨터(내PC)우클릭 - 속성]에서 왼쪽의 '고급 시스템 설정'

또는 [제어판-시스템 및 보안-시스템]에서 왼쪽의 '고급 시스템 설정'

또는 [작업표시줄 검색창 - '환경'검색 - 시스템 환경변수 편집]으로 진입한다.

또는 시작에 환경만 검색해도 쉽게 접근가능하다

고급 탭 - 환경 변수 진입

시스템 속성 - 고급 탭에서 환경 변수를 클릭한다

JAVA_HOME, CLASSPATH 경로 설정

새로만들기를 클릭한다

변수 이름 : JAVA_HOME

변수 값 : C:\Program Files\Java\jdk-14.0.1

※변수 값은 자신이 방금 전 자바를 설치했던 경로로 설정해준다

 

변수 이름 : CLASSPATH

변수 값 : %classpath%;.

※변수 값 뒤에 세미콜론(;)과 마침표(.)도 잊지 말자

 

Path 경로에 %JAVA_HOME%\bin 추가하기

시스템변수(S) 목록중에 Path를 찾아 클릭후 편집을 눌러준다
새로만들기 클릭 후 경로를 추가해준다.

변수 값 : %JAVA_HOME%\bin

 

여기까지 왔다면 Java 설치와 환경변수 설정까지 모두 끝났다. 자신에게 박수한번 쳐주자.

마지막으로 설치가 제대로 되었는지 확인만 하도록 하자.

 Java 설치 확인

[작업표시줄 검색창 - '명령 프롬프트' 또는 'cmd' 검색 - 명령 프롬프트 실행]

또는 [실행(컨트롤+R) - 'cmd' 입력]으로 명령 프롬프트(cmd) 실행 후

 

java -version (자바 런처)

javac -version (자바 컴파일러)

 

을 각각 입력해보고 설치가 된 것을 확인한다.

자바 버전 확인명령어가 실행 되는 것을 확인할 수 있다.

만일 '내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다'라는 메시지가 뜰 경우

환경변수 설정 부분을 다시 확인해보자.