고양이는 멍멍 강아지는 야옹

[Java] - 자바(Java)설치 및 환경변수 설정 본문

Java

[Java] - 자바(Java)설치 및 환경변수 설정

앎_e 2020. 3. 15. 23:29

자바를 설치해보자

 

 

1. JDK란?

자바 언어를 사용하여 프로그램을 만들기 위해서는 JAVA 개발툴인 

JDK(Java Development Kit)가 필요하다.

JDK안에 자바컴파일러와 실행환경이 포함되어있다.

 

JDK는 크게 세가지로 구분할 수 있다.

1) Java SE (Java Standard Edition) - 일반적인 PC용 프로그램 개발용

2) Java EE (Java Enterprise Edition) - 기업 프로젝트급의 개발용

3) Java ME (Java Micro Edition) - 모바일 플랫폼이나 임베디드 시스템 등 개발용 

 

 

 

2. JDK 다운로드 및 설치

우리는 JDK 중 가장 일반적인 Java SE를 깔아보도록 하겠다.

아래의 링크를 클릭하자

 

JDK(Java Development  Kit) 다운로드

 

현재 JAVA SE의 최신버전은 13이다.

위와 같이 JDK Download 클릭

 

 

 

자신의 운영체제에 맞는 것을 선택하여 다운받으면 된다

나는 윈도우 64비트여서 위와같은 걸로 다운받았는데, 

현재 가장 최신버전은 32비트를 지원하지 않는 것 같다. 

(32비트는 구버전을 다운받기를)

 

 JDK 구버전( 32 비트 포함) - Windows x86으로 다운받으면 된다.

 

자신의 운영체제를 확인하는 것은 [ 내 컴퓨터 - 마우스 우클릭 - 속성 ] 을 들어가면 확인 가능하다.

 

 

클릭하면 위와같은 동의창이 뜬다.

동의 체크박스에 체크하고 초록색버튼을 클릭하여, 설치파일을 다운받자

 

 

 

 

다운받은 설치파일을 클릭하고 첫 실행화면이다.

Next를 클릭

 

 

 

설치 경로를 확인하고 Next를 클릭하면 된다.

기본적으로는 [ C:\Program Files\Java ]  밑으로 설정된다.

(설치 경로를 변경했다면 추후에 있을 환경변수 설정을 위해 경로 기억해두자)

 

 

 

 

 

여기까지 진행했다면 자바 설치는 끝났다

이제 자바 환경변수를 설정해보자

 

 

 

3. 환경변수 설정

먼저, 자바 환경변수 설정하는 이유를 간략하게 말하자면

cmd창에서 자바 명령어를 사용하기 위해서는 jdk 디렉토리로 이동 후 사용가능하다

하지만 설치한 jdk를 환경변수로 설정하면 어느 위치에서든 명령어 사용이 가능하기때문에, 설정을 해주어야 한다.

 

 

 

[내컴퓨터 -  마우스 우클릭 - 속성 선택]

 

 

 

 

고급시스템 설정 클릭

 

 

 

[고급 - 환경변수] 클릭

 

 

시스템변수의 새로만들기 클릭

 

 

 

자바 시스템 변수를 만들어 보자 (여기서 오타내면 안되니 주의 )

변수 이름 : JAVA_HOME

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

변수 값은 설치한 JDK의 위치이다.

 

파일 탐색기의 파일경로를 클릭하면 복사가 가능하다

본인이 입력하면 오타가 발생할 수 있으니 가급적으로 Ctrl+C Ctrl+V를 이용하자

 

 

 

 

[사용자 변수의 path 선택 - 편집 클릭 ]

 

 

 

나는 현재 운영체제가 윈도우 8이기 때문에 위와 같이 나온다.

나와 같다면, ;%JAVA_HOME%\bin 을 입력하자 

앞의 세미콜론( ; )은 다른 경로와의 구분자 역할로 쓰이므로 입력해주자

윈도우 10은 새로 만들기 클릭 후 세미콜론( ; )없이 %JAVA_HOME%\bin 만 입력해주면 된다.

 

 

 

이제 자바 설치 및 환경변수 설정이 끝났다.

정상적으로 작업을 완료했는지 확인하기 위해 cmd창을 열자

(cmd창은 [ 윈도우키 - 검색 - cmd ]로 실행 할 수 있다)

 

java -version 입력 시 위와같이 설치한 자바 정보가 뜬다면 무사히 작업을 완료한 것이다.

야호 이것으로 포스팅을 마치겠다.

'Java' 카테고리의 다른 글

[Java] - String 문자열 비교  (0) 2020.05.21
[Java] - 자바 입력 System.in.read()  (0) 2020.04.10
[Java] - 종합 개발툴 이클립스(eclipse) 설치  (0) 2020.03.16