본문 바로가기
IT/Java

자바 환경변수 설정 및 설정하는 이유 알아보기

by flatsun 2018. 12. 10.
반응형

자바 책을 사거나 자바 강의를 들으면 환경변수부터 설정하라고 하는데

뭔가 굉장히 중요한거라 설정하라고 하는 거겠지만

대부분은 환경변수 설정하면서도 왜 하는건지도 모른다


이제 왜 하는건지도 모르는 환경변수 설정을 해보자


https://www.java.com/ko/download/help/path.xml




위의 링크를 타고 자바 홈페이지를 가보면

환경변수를 설정하는 법이 나오는데

그림도 없다보니 보기도 싫고 이해도 어렵다


윈도우 10이면 그냥 아래 그림을 따라하자


먼저 윈도우 키를 누르고 제어판을 검색해서 제어판에 들어가자

제어판으로 들어오고 나면 우측 상단에 검색창에 고급 시스템 설정으로 검색하면

저렇게 시스템과 고급 시스템 설정 보기가 나오는데

고급 시스템 설정 보기를 누르자


사실 윈도우 키 누르고 고급 시스템 설정 보기를 검색해서 들어가도 되는데

나도 쓰다가 깨달아서 지우기도 아깝고 그냥 윗줄에 쓴 방법으로 하자





고급 시스템 설정 보기를 눌러서 들어온 다음에는

하단에 뭐가 보이는가


환경 변수가 보이는데 저걸 누르자


여기서 딴건 볼 필요 없고

시스템 변수만 보면 되는데

일단 새로 만들기를 누르자



여기서 변수 이름은 JAVA_HOME으로 하고

변수 값은 jdk 설치된 경로로 해야되는데

솔직히 다들 자바 깔면서 그냥 일방통행으로 깐 사람이 99%기 때문에


C:\Program Files\Java\jdk1.8.0_101를 복사 붙여넣기 하라고 하고 싶지만

jdk 버전이 몇달 안에 바뀔 확률이 높으므로 C:\Program Files\Java 까지만 간 뒤에

 jdk를 찾아서 지정하자



JAVA_HOME 설정한 다음에는

아까와 같은 시스템 변수에서 Path 변수를 찾아야 되는데 

path를 찾아서 더블 클릭을 하자


그럼 저렇게 환경 변수 편집 창이 나오는데

여기서 새로 만들기를 한 다음에

%JAVA_HOME%\bin


이걸 복사해서 붙여넣고 확인을 하면 끝이다


대체 이런거 왜하지 싶은데

왜 하는지 예제를 보여주자면



test 폴더에 그림을 하나 넣어놓고

윈도우 버튼을 누르고 cmd를 눌러 명령 프롬프트를 켜 보자



아까 test 폴더에 넣어논 haa.jpg를 실행해 보겠다



당연하게도 경로가 저 경로가 아니기 때문에 실행이 안된다



아까 폴더 경로를 복사해다가 

Path에 새로 만들기로 해서 넣은 다음에 확인하고

명령프롬프트 아까 킨거 끈 다음에 다시 실행을 해서 입력하면



이렇게 폴더 경로에 상관없이 파일 이름만 입력해도 실행이 된다

즉 자바 사용 시 환경변수를 설정하면

자바 설치 폴더까지 이동해서 명령어를 사용할 필요 없이

 cmd를 눌러서 바로 자바를 사용할 수 있는 것이다 


근데 cmd 눌러서 java / javac를 사용할 일이 있을 것 같은가?

전혀 없기 때문에 사실 안해도 상관없다

교수나 강사가 시켜서 하는거지

 cmd 쓸 일도 없는데 환경변수 설정이 무슨 의미가 있겠나


사실 이거 안해도 된다

환경 변수 설정하는 용도가 이 용도라는 것만 알아두면 된다


반응형

댓글