코드짜는 노인네

[Java] OpenJDK (Azul) 환경변수 설정방법 본문

코딩 학습/Java

[Java] OpenJDK (Azul) 환경변수 설정방법

ikohong 2021. 3. 5. 20:06
728x90
반응형

[Java] OpenJDK (Azul) 환경변수 설정방법


자바를 개발하기 위해서는 JDK를 설치해줘야합니다. JDK는 Java Develpment Kit(자바 개발 키트)의 약자로, 일반 사용자들에게 배포하는 Java와는 다른것입니다. 예전에는 오라클 JDK를 많이 사용했지만, 최근에 보안 업데이트를 받기 위해서는 구독방식을 선택하면서, 많은 개발자들이 OpenJDK에 눈을 돌리기 시작을 했습니다. 다만, OpenJDK의 경우 의무적으로 보안 서비스를 할 필요가 없기에, 유지보수가 어렵다는 단점을 가지고 있습니다. 배포는 Red Hat, Oracle, AZUL, OpenJDK 등에서 배포를 하고 있는데, 이번에 다룰곳은 Azul OpenJDK를 다운 받아 환경변수를 설정해보겠습니다.


AZUL OpenJDK 다운로드


 

Java Download | Java 8, Java 11, Java 13 - Linux, Windows & macOS

Download Java Builds of OpenJDK 8, 11, 13 & 15. Azul Zulu Builds of OpenJDK runs on Linux, Windows, macOS & Solaris on X86, Arm, SPARC & PPC

www.azul.com

▲ 다운로드 링크

위 링크로 들어가시거나, 혹은 구글에서 'Azul JDK'를 검색하면, 다운받을수 있을 사이트를 확인할 수 있습니다. 홈페이지에서 아래쪽으로 쭉 내려보면, 다운받을수 있는 목록들이 있는데요. 운영체제를 확인하시고, 윈도우 관련된 JDK를 다운 받아줍니다. '.zip'은 압축되어있는 파일로, 압축을 푼 다음, 직접 파일을 이동시켜줘야되고, '.msi'파일을 인스톨파일입니다. 이번 글에서는 설치파일(.msi)로 진행을 하도록 하겠습니다.

 

 

그 다음, 설치를 진행하다보면, 설치 위치를 확인할 수 있습니다. 이 설치 위치를 기억해두고, 쭉 진행을 설치를 완료합니다.

 

 

다음, 파일 탐색기를 열어서 왼쪽 탭을 보시면, '내 PC'가 있습니다. 여길 마우스 오른쪽 버튼을 눌러준 다음, '속성'을 클릭해주세요.

 

 

위의 사진과 같이 '설정'화면이 나오는데, 업데이트의 상황에 따라서 다른 화면을 볼 수 있습니다. 위의 화면이 나오면, 오른쪽에 '고급 시스템 설정'에 들어가시면 되고, 만일 위의 화면이 나오지 않는다면, 왼쪽상단을 보시면, 목록에서 '고급 시스템 설정' 버튼이 있습니다. 이 버튼을 눌러주세요.

 

 

아래쪽을 보면 '환경 변수'버튼이 있습니다. 이 버튼을 눌러주세요.

 

오른쪽 상단을 보게되면, '새로 만들기'버튼이 있습니다. 이 버튼을 눌러준 다음 아까 설치화면에서 보았던 경로를 입력하고, 그리고 뒤에 '\bin\'를 입력해주세요. 버전에 따라 위의 경로와는 다른경로일수 있으니, 참고해주세요. 그리고 확인 버튼을 눌러주시면, 환경변수 설정은 완료됩니다.

 

 

인제, 제대로 설정이 완료되었는지 확인을 해봅니다. 윈도우 왼쪽 하단에 'cmd'를 입력하면, '명령 프롬프트'가 나옵니다. 여기로 들어가주세요.

 

 

그 다음, 'java -version'을 입력해보시면, 위의 사진과 같이 JDK가 올바르게 입력된 모습을 확인할 수 있습니다.


혹여나, 다른 java가 나온다면?


 

혹여나, 위의 사진과 같이 다른 자바가 나올수도 있습니다. 기존에 설치되어있는 자바가 보일경우 아래의 방법으로 해결하시면 됩니다.

 

 

환경변수를 보게 되면, 우선순위에 따라 보이는 자바가 다를수 있습니다. 위의 사진과 같이 '오라클 JDK'가 상단에 있다면, cmd에서 오라클 관련 'java -version'을 확인할 수 있습니다. 이 순위를 바꿔주면 됩니다. 환경변수 창의 오른쪽에 '위로 이동','아래로 이동'을 이용해서, 'zulu'를 최상단으로 이동시키고 난 다음, cmd에서 'java -version'을 입력하면, zulu에 대한 정보를 확인할 수 있습니다.

728x90
반응형

'코딩 학습 > Java' 카테고리의 다른 글

[자바(Java)] 자바언어의 특징  (0) 2022.09.24
[Java] 자바 첫걸음! Hello Java 분석  (0) 2021.03.06
Comments