JDK 설정 방법이 정확하게 설명된 사이트가 있어서 공유합니다 !! https://hunit.tistory.com/82
■ JDK 환경변수 설정은 왜 할까?
저번글에서는 자바개발도구인 JDK를 설치해 보았습니다. JDK가 설치된 디텍토리중 bin폴더를 열어보시면 컴파일러인 javac.exe와 자바 가상기계(JVM) 구동 명령어인 java.exe가 포함되어 있을 겁니다.
2015/08/13 - 자바의 시작 JDK SE설치하기
우리는 이 컴파일러들을 아무곳에서나 사용하고 싶기때문에 환경변수를 설정해 주어야합니다. 즉 컴퓨터의 어떤 곳에서든 자바프로그램을 접근 할 수 있게 해야 하기 때문이죠.
예를 들자면 내가 개발하는 환경이 이클립스이고 JDK파일에 있는 JAVA 언어 라이브러리 함수들을 호출해야되는데, JDK가 어느곳이든 접근 할 수 없다면 호출을 하지 못할 것입니다. 제일 기초적이면서도 중요한 단계입니다.
■ 시스템변수에 환경변수를 설정하는 방법
그럼 설정하는 이유를 알았으니 사진을 보면서 하는 방법을 설명하겠습니다.
환경변수를 설정하기 위해서 내컴퓨터 - 속성 - 고급시스템설정 - 고급 탭으로 들어갑니다.
그러면 확인/취소/적용 위에 환경변수가 보이실텐데요. 환경변수를 클릭합니다.
화살표가 가르키는 시스템변수안에 있는 새로만들기를 누릅니다.
그리고 JDK를 설치했던 경로를 찾아야 되는데요. 저처럼 안전하게 폴더로 직접 찾아들어가서 주소창 한번 클릭하고 복사하는 방법도 좋습니다.
보통 C:\Program Files (x86)\Java\jdk1.8.0_51 에 설치 되있을겁니다.
새로만들기창으로 돌아와서 변수이름은 JAVA_HOME으로 적어주시고 변수값에는 아까 복사했던 주소를 붙여넣기 한다음 확인을 누릅니다.
이로써 자바로 개발된 서버 프로그램을 실행할때 요구하는 환경변수를 설정하였습니다.
■ Path 환경변수에 JDK의 bin 디렉토리 등록 방법
이번에는 Path 환경변수에 JDK의 bin 디렉토리를 등록해주는 작업을 하도록 하겠습니다.
시스템변수중에 Path 라는 변수를 찾아 편집을 누릅니다.
변수값 맨앞에 %JAVA_HOME%\bin; 을 추가해줍니다. 꼭 마지막에 ; (세미콜론)을 붙여주셔야 됩니다. 시스템 환경설정에 관한 것이라 정말 중요합니다. 세미콜론 꼭!!
■ 자바툴에 대한 환경변수 설정방법
그리고 자바툴에 대한 환경변수를 설정해 줄건데요. 저처럼 시스템변수에 CLASS_PATH가 없으신분들은 새로만들기를 눌러 .;%JAVA_HOME%lib\tools.jar 를 추가해줍니다.
CLASS_PATH는 반드시 맨 처음에 .; ( 점과 세미콜론)로 시작합니다.
■ 환경변수 설정이 제대로 됬는지 확인하기!!
이제 환경설정은 모두 끝났습니다. 정말 어렵지 않죠? 이제는 명령 프롬프트(CMD)창으로 들어가서 그동안 했던 환경변수 설정이 제대로 됬는지 확인할 차례입니다.
명령 프롬프트창에 java -version을 입력합니다. 위와 같이 나온다면 제대로 설정이 된것입니다. 다음은 bin디렉토리중 javac에 대한 설정이 제대로 됬는지 확인을 해보겠습니다.
마찬가지로 javac - version을 입력해 봅니다. 역시 javac에 대한 설정도 제대로 되었습니다.
만약에 "javac는 내부 또는 외부 명령, 실행할 수 있는 프로그램 또는 배치파일이 아닙니다 " 라고 뜬다면 환경 변수에 추가한 경로가 잘못된 것이기 때문에 다시 수정을 하신후 확인해보시기 바랍니다.
출처: https://hunit.tistory.com/82 [Ara Blog]
'SpringBoot > 환경설정' 카테고리의 다른 글
[JAVA_HOME] macOS에서 JAVA_HOME 설정하기 (1) | 2024.05.14 |
---|---|
[IntelliJ] 인텔리제이 자동 Import 설정 (0) | 2023.03.02 |
[SpringBoot] @Profile 어노테이션을 통한 환경 설정 (0) | 2022.09.14 |
SpringBoot 멀티 모듈(Multi Modlue) 설정 (0) | 2022.04.14 |
Gradle 버전 확인 방법 (0) | 2022.04.14 |
댓글