이전 글과 동일하게, 필자는 아래 기준으로 작업을 진행하고자 하니 미리 참조해 주시길 바랍니다.
운영체제(OS) :: Windows 11 Pro 자바 설치 버전 :: JDK 17
이때, 환경변수 설정이 필요한 이유? 더 잘 알것 같은 아이한테 물어봤다(?) 운영체제 또는 개발툴/개발도구에서 더 원활하게 JDK를 탐색하여 이를 활용할 수 있도록 하기 위해서는 환경변수 설정이 꼭 필요한 것으로 확인됩니다. 환경변수 설정 작업이 생략된다면, JDK를 직접 사용하는 방법이 아니고서야 JDK를 활용할 수 없다는 것을 의미하기도 합니다. (순수 JDK만 있어도 개발이 되긴 할 것 같은데... 불편하긴 할 테니 웬만해서는 필수적이라는 것 같음)
그럼 지금부터는 환경변수 설정 절차를 순서대로 알아보겠습니다.
1) 환경변수 설정 창 찾기
너무나도 당연한 이야기이지만, 환경변수 설정을 위해선 해당 작업을 할 수 있는 창부터 찾아야 합니다.
파일 탐색기를 찾아 열면, 아래와 같은 화면이 뜰 것입니다.
위처럼 화면이 떴다면, 좌측의 여러 목록 중"내 PC"쪽에 커서를 갖다 대고우클릭을 합니다.
그리고"속성" 목록을 찾아서 해당 창으로 이동합니다.
위처럼, 현재 사용 중인 pc 및 운영체제의 스펙이 입력된 창이 확인된다면 잘 따라오셨습니다.
운영체제 버전마다 버튼의 위치가 다를 수는 있으나, 이 창에서 잘 찾아보면"고급 시스템 설정"이라는 버튼이 있을 겁니다.
해당 버튼을 클릭하면 사진의 우측처럼 창이 하나 새로 나타날 것입니다.
여러 탭과 버튼들이 있을 텐데, 해당 창 기준으로 우측 하단을 확인하여 "환경 변수"라는 버튼을 눌러주면 되겠습니다.
해당 버튼을 누르면 위 화면처럼 창이 하나 뜰 것입니다.
이제 여기에서 환경변수 설정 작업을 진행해 보도록 하겠습니다.
2) 시스템 변수 설정하기 (JAVA_HOME, CLASSPATH)
Java와 관련해서는, 아래 2개의 환경변수를 새로 생성하여 경로값을 설정해주어야 합니다.
- JAVA_HOME :: JDK가 설치된 폴더의 경로가 정의된 환경 변수 - CLASSPATH :: Java 프로그램 실행 시, 클래스 및 라이브러리 파일 경로가 정의된 환경 변수
[1] JAVA_HOME 환경변수 생성
위 창을 보면, 창이 2개의 변수 항목으로 나뉘어있는 것을 확인할 수 있겠습니다.
그중에 시스템 변수 항목의 새로 만들기버튼을 눌러줍니다.
클릭하였다면, 새 시스템 변수를 생성하기 위한 창이 이렇게 하나 뜰 것입니다.
시스템 변수에 대해 2개의 항목 값을 넣어주어야 하는데, 위 사진 및 아래의 설명을 참고하면서내용을 채워 넣은 뒤 확인을 눌러 변수를 생성하면 되겠습니다.
- 변수 이름 :: JAVA_HOME - 변수 값 :: JDK 파일 경로 위치값 Java JDK 폴더를 설치할 시 별도로 경로값을 변경하지 않았다면, 아래 사진의 파란색 표시를 참고하면서 폴더 위치를 찾은 뒤 빨간색 표시의 설명대로 진행을 하면 값을 보다 편리하게 설정할 수 있을 겁니다.
[2] CLASSPATH 환경변수 생성
해당 환경변수를 설정할 시에도,시스템 변수 항목의 새로 만들기버튼을 눌러 작업을 진행하겠습니다.
이번에도 마찬가지로, 새 시스템 변수를 생성하기 위한 창이 이렇게 하나 뜰 것입니다.
이번에는 2개 항목에 대한 값을, 위 사진의 내용 또는 아래의 설명처럼내용을 채워 넣은 뒤 확인을 눌러 변수를 생성하면 되겠습니다.
- 변수 이름 :: CLASSPATH - 변수 값 :: %JAVA_HOME&\lib
2개의 시스템 변수 생성이 완료되었다면, 위 화면처럼 시스템 변수 항목에서 2개 변수에 대한 내용을 확인할 수 있을 겁니다.
3) Path 변숫값 편집
위 설명대로 시스템 변수 생성을 완료하였다면,운영체제 또는 개발 툴에서 JDK 실행 파일(bin)을 보다 효율적으로 찾을 수 있게끔설정해주어야 합니다.
이 작업을, Path 변숫값을 편집하면서 수행하고자 합니다.
시스템 변수 항목에서 잘 찾아보면 원래부터 있었던"Path 변수"를 찾을 수 있을 겁니다.
해당 변수를더블클릭 또는 선택 -> 편집 버튼을 눌러서 편집창을 띄웁니다.
Path 환경변수 편집 창으로 왔다면, 변수에 대한 설정 내용을 별도로 추가한 뒤 우선순위를 높여주어야 합니다.
따라서 아래의 순서대로 설정 편집을 수행하도록 합니다.
1."새로 만들기"버튼을 누릅니다. 2. 1을 통하여 위처럼 빈 공백에 입력 공간이 생겼다면, 아래를 그대로 입력하여변수 설정 내용을 추가합니다. %JAVA_HOME%\bin 3."위로 이동"을 연달아 눌러, 2에서 만든 설정을 제일 윗 칸으로 올리도록 합니다. (우선순위를 높이는 과정) 4. 모든 절차를 수행하였다면,"확인"을 눌러 편집을 완료합니다.
위 과정들을 모두 잘 수행하였다면, 이 뒤로는 모두 "확인" 버튼을 눌러서 현재까지의 설정들을 저장합니다.
여기까지 잘 따라오셨다면, Java에 대한 환경변수 설정은 모두 완료되었다고 볼 수 있겠습니다.