본문 바로가기
우당탕탕 개발생활/_Java

[JAVA 기초]자바(java) JDK 설치방법 및 환경변수 설정방법 알아보기

by J-2n 2020. 6. 29.

안녕하세요.

 

자바 프로그래밍을 하기 전 제일 중요한 준비과정에 대해 알아보겠습니다. 자바 프로그래밍을 하겠다고 마음을 먹게 되면 막상 준비과정이 막막하기 마련입니다. 그 과정에 조금이라도 힘이 되어주도록 해보겠습니다. 이러한 게시글은 현업에 있는 저에게 조차 공부가 되기에 과정을 남겨보도록 하겠습니다.


  • 자바 JDK 설치하기 (버전 1.8)

  1. oracle 홈페이지에 접속합니다.

  2. 화면 상단의 가로줄 세개 버튼을 클릭합니다.

  3. 탭들 메뉴 중 제품 도움말 -> 다운로드를 클릭합니다.
  4. 스크롤을 내려서 개발자 다운로드 탭에서 JAVA를 클릭합니다.
  5. Java SE를 클릭합니다.
  
  6. 사용할 버전인 Java SE 8u241을 클릭합니다.
  
 
  7. 동의 버튼(Accept License Agreement) 클릭 후 본인 컴퓨터 사양에 맞는 버전을 클릭해서 다운로드합니다.
 


 

제 컴퓨터 사양은 Windows x64이기에 사양에 맞게 다운로드 했습니다.
여기까지의 과정을 거치게 되면 자바 JDK가 알맞게 설치가 됩니다.
 
 
이 과정에서 생소한 용어는...
JVM : 자바 가상 머신 (Java Virtual Machine)의 약자, 자바소스코드로부터 만들어진 .class파일을 실행 가능합니다.
JRE : 자바 실행 환경 (Java Runtime Environment)의 약자입니다.
JDK : 자바 개발 도구 (Java Development Kit)의 약자입니다.
 
 
JDK가 올바르게 설치 되었다면 JAVA가 잘 설치 되었는지 환경변수 설정을 해보며 알아보겠습니다.
 

 

  • 환경변수 설정하기

 

  - 환경변수를 설정하는 이유
    : JAVA를 해당 폴더가 있는 위치가 아닌 어디서든지 실행할 수 있도록 하기 위해서 이며, 환경변수로 설정해두   면 어느 위치에서든 자바프로그램에 접근 가능하다. cmd창에서 JAVA 소스를 컴파일 하고 작동시키기 위하여 설정한다.
 

 

  - 명령 프롬프트 창 확인 (cmd 확인)
    1. 명령 프롬프트 창을 실행한다.
: Window키 + R키 -> 'cmd'를 검색해서 실행하거나 '시작' -> 검색창 'cmd' 검색하여 실행합니다.
    
    2. java, javac, java -version, javac -version 을 입력하여 기존 설정이 되어있는지 확인합니다.
: 환경변수 설정 전 입력값의 결과는 'java 확인 입력값'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다. 라고 출력 됩니다.
 

 

  - 환경변수 설정 방법
    1. 파일 탐색기를 실행 하여 내 PC에 마우스를 올린 후 마우스 오른쪽 클릭, 속성을 클릭합니다.
 
    2. 속성에 진입하여 고급 시스템 설정을 클릭하여 '시스템 속성'창에서 '환경 변수' 버튼을 클릭합니다.
 
 
    3. 환경 변수 창이 올바르게 표시 되었다면 시스템 변수의 '새로만들기'를 클릭합니다.
 
    4. 3번의 과정을 거친 뒤 'CLASSPATH' 를 등록합니다. 
: 변수값은 %classpath%;. (마침표까지 입력) 으로 입력합니다.
 
    5. 3번의 과정을 거친 뒤 'JAVA_HOME' 을 등록합니다.
: JAVA가 설치된 경로 입력하며 JAVA 버전 확인하여 입력합니다.
 제 컴퓨터의 JAVA가 설치 된 경로로 변수값을 설정해줍니다. (변수값 : C:\Program Files\Java\jdk1.8.0_201)
 
    6. Path 값을 등록합니다.
시스템변수 –> Path –> 편집 –> 새로만들기 클릭합니다.
입력값 : C:\Program Files\Java\jdk1.8.0_201\bin
 
: 환경 변수 Path는 Windows가 명령 프롬포트상에서 실행파일을 찾는 경로 정보 이다. : Path에 실행파일 위치를 등록하면 cmd 에서 경로로 찾아가지않고 프로그램의 이름을 입력하여 프로그램을 실행가능하다.
 

 

- 환경변수 설정 이 후

1. 명령 프롬프트(cmd)를 실행합니다.

2. java, javac, java -version, javac -version을 입력하여 정상적으로 환경변수가 설정되었는지 확인합니다.

3. “XXXX”은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 뜨지 않으면 환경 변수 설정이 완료된 것 입니다.

4. 에러 발생시 오타와 버전, 경로를 다시 확인합니다.

 


 

환경 변수를 설정하는 과정에서 Java와 Javac의 차이점이 궁금 하실 수 있습니다.

 

Java는 소스파일을 의미합니다.

Javac는 영어로 Java Compiler로 소스파일에 저장되어 있는 소스코드를 가상머신이 이해할 수 있는 '자바 바이트 코드'로 변환해 주는 것 입니다. 즉 자바 컴파일러로 코드가 생성 되는 것 입니다.

 

이 과정에서 생소한 용어는...

컴파일 : 개발자 언어 -> 기계어로 변환해주는 것이다.

 


 

 

자바 JDK 설치를 완료하시고 환경 변수 설정하는 과정까지 완료 하셨다면

이제 본격적으로 자바 파일을 컴파일 할 준비가 된 것입니다.

 

그럼 다음 '자바 파일을 콘솔창으로 컴파일 하기' 포스팅에서 다시 돌아오겠습니다.