본문 바로가기
IT/데이터베이스 (Database)

오라클(ORACLE) 자바(JAVA)설치 및 환경변수 설정

by 베베야 2020. 11. 2.
728x90
반응형

자바(JAVA)란 무엇일까요?

자바는 '썬 마이크로시스템즈'에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어입니다. 자바의 가장 중요한 특징은 운영체제에 독립적이라는 것입니다. 자바로 작성된 프로그램은 운영체제의 종류에 관계없이 실행이 가능하기 때문에, 운영체제에 따라 프로그램을 전혀 변경하지 않고도 실행이 가능합니다.

 

1. 운영체제에 독립적이다.

 기존의 언어는 한 운영체제에 맞게 개발된 프로그램을 다른 종류의 운영체제에 적용하기 위해서는 많은 노력이 필요하였지만 에서는 독립적인 언어이기 때문에 더 이상 그런 노력을 하지 않아도 됩니다.

 

2. 객체지향언어다.

물이 위에서 아래로 흐르는 것처럼 순차적으로 처리가 중요시되며 프로그램 전체가 유기적으로 연결되도록 만드는 절차지향 프로그래밍 언어인 C언어와 달리 객차지향 프로그래밍 자바는 프로그래밍의 대세로 자리 잡은 객체지향 프로그래밍언어 중의 하나로 객체지향개념의 특징인 상속, 캡슐화, 다형성이 잘 적용된 순수한 객체지향언어라는 평가를 받고 있습니다.

 

3. 배우기 쉽다.

 자바는 복잡하고 불필요한 부분은 과감히 제거하여 단순화 함으로서 쉽게 배울 수 있습니다. 간결하고 이해하기 쉬운 코드로 작성이 쉽습니다. 또한 C언어와 같이 포인터의 개념이 없습니다.

 

4. 자동 메모리 관리

자바로 작성된 프로그램이 실행되면 자동으로 메모리를 관리해주기 때문에 프로그래머는 메모리를 따로 관리 하지 않아도 됩니다. 자동으로 메모리를 관리한다는 것이 다소 비효율적인 면도 있지만, 프로그래머가 보다 프로그래밍에 집중할 수 있도록 도와줍니다.

 

5. 네트워크와 분산처리를 지원한다.

  인터넷과 대규모 분산환경을 염두에 둔 까닭인지 풍부하고 다양한 네트워크 프로그래밍 라이브러리를 통해 비교적 짧은 시간에 네트워크 관련 프로그램을 쉽게 개발할 수 있도록 지원합니다.

 

6. 멀티 쓰레드를 지원한다

일반적으로 멀티 쓰레드의 지원은 사용되는 운영체제에 따라 구현방법도 상이하며, 처리 방식도 다릅니다. 그러나 자바에서 개발되는 멀티 쓰레드 프로그램은 시스템과는 관계없이 구현이 가능하며, 관련된 라이브러리가 제공되므로 구현이 쉽습니다. 그리고 여러 쓰레드에 대한 스케줄링을 자바 인터프리터가 담당하게 됩니다.

 

자바설치를 진행합니다.

Java를 사용하기 위한 Java 1.8.0 버전을 설치하고 환경변수 설정까지 해보도록 하겠습니다. (Java SE Development Kit 8로 JDK와 JRE를 포함하여 설치를 진행합니다.)

Java 설치 파일을 받기 위해 Java를 제공하는 사이트에 접속합니다. 아래의 두사이트가 있으니 원하는 곳으로 가서 받으시면 됩니다 (다운로드시 오라클 계정을 물으니 가입하고 받으면 됩니다.)

Oracle 공식 홈페이지 입니다.

Java 1.8.0 다운로드 페이지 입니다.

다운로드 파일은 Java SE Development kit 8u271 Windows x64비트 파일을 다운받았습니다.

 

컴퓨터에 맞게 Java SE 설치파일을 받으시고 실행하시면 아래와 같이 자바 설치 창이 뜨게 됩니다. Next 버튼을 눌러 넘어가주세요

 

자바가 설치되는 경로를 설정하는 화면 입니다. 다른 경로에 설치하기를 원한다면 경로를 변경하시면 됩니다. (이번 설치에서는 기본설정으로 진행하였습니다.)

 

다음은 jre 설치 경로를 설정하는 단계입니다. 여기에서도 마찬가지로 설치경로 변경하기를 원하실 경우 다른경로로 변경하시면 됩니다.(요번 설치에서는 기본설정으로 진행하였습니다.) 다음을 누르겠습니다.

 

Java SE가 정상적으로 설치되었다는 창이 뜨고 'Successfully Installed' 를 확인하면Java SE의 설치는 완료 된 것입니다. Close 를 눌러서 완료합니다.

 

설치 진행할 시에 설정한 위치로 갑니다. Java SE가 설치된 경로에 jdk와 jre 모두 잘 설치 되었는지 확인합니다. 2개의 파일이 모드 설치가 잘되었습니다.

 

자바 환경변수 설정을 진행합니다.

첫번째 설정사항입니다.

설치확인 완료되었으면 환경변수 편집을 위해 윈도우 하단 작업표시줄 검색창에 "고급 시스템 설정 보기" 라고 입력합니다. (다른 방법으로 환경변수 들어가기  : Windows 설정 - 시스템 - 정보 - 시스템 정보 - 고급 시스템 설정 - 환경 변수로 접속해도 됩니다.)

 

시스템 속성으로 접속한 후에 상단의 '고급' 탭을 클릭 후 활성화 된 창의 오른쪽 하단에서 '환경변수'를 클립 합니다.

 

환경변수 창이 뜨면 하단의 시스템 변수(S) 안에 '새로 만들기(N)'를 눌러 설치한 Java SE의 경로를 잡아줍니다.

 

변수 이름에는 'JAVA_HOME'을 넣고 변수 값에는 jdk 경로인 'C:\Program Files\Java\jdk1.8.0_271' 를 복사하여 붙여넣기 해줍니다. (경로는 각자가 지정한 jdk 경로를 붙여넣기 해주시면 됩니다. 제가 넣은 경로는 Java SE를 설치할 때 디폴트로 설정된 경로입니다.) 이후 확인을 눌러 해당 사항을 저장합니다.

 

환경 변수 창으로 돌아가면 시스템 변수(S) 목록에 'JAVA_HOME'이라는 새로운 변수가 입력된 것을 확인할 수 있습니다.

 

두번째 설정사항입니다.

다음은 jdk 환경 변수를 설정한 것과 동일하게 시스템 변수를 새로 만들어줍니다. 변수 이름은 'classpath' 변수 값은 %classpath%; 입니다.(%와 ; 기호와 띄어쓰기 주의합니다.)

 

시스템 변수(S)에 'classpath' 라는 변수가 추가된 것을 확인할 수 있습니다.

 

환경 변수 편집 마지막 단계로 시스템 변수(S)에 원래 존재하는 'Path' 변수를 편집하도록 하겠습니다. 하단의 편집을 선택해 편집창으로 들어갑니다.

 

Path 변수 편집창에서 '새로 만들기(N)'를 선택합니다.

 

새로 만들기를 통해 %JAVA_HOME%\bin 을 입력해주시고, 해당 변수를 '위로 이동' 버튼을 통해 가장 위로 올려줍니다. 가장 상위로 올린 모습으로 이와 동일하게 해당 변수가 가장 위로 올라갔으면 확인을 선택해 저장합니다.

 

설정한 Path 변수가 변경되었으면 환경 변수 편집창에서 확인을 눌러 저장해주시고 빠져나오시면 됩니다.

 

Java SE가 제대로 설치되었는지, 환경 변수가 제대로 잡혔는지 확인하기 위해 Ctrl + R 로 실행창을 켜서 cmd 라는 명령어를 입력하고 확인을 눌러줍니다.

 

cmd 창에 java -version 명령어와 javac -version 를 입력해서 지금 설치한 Java SE 환경의 버전과 동일한 버전이 출력되는지를 확인합니다.

 

cmd 에서의 출력이 위 사진과 동일하다면 Java SE 1.8.0 버전 설치를 성공적으로 마친 것입니다.

Java SE 설치와 환경설정을 마무리 하겠습니다

728x90
반응형

댓글