자바 JDK 환경변수 설정하기

반응형

 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는 내부 또는 외부 명령, 실행할 수 있는 프로그램 또는 배치파일이 아닙니다 " 라고 뜬다면 환경 변수에 추가한 경로가 잘못된 것이기 때문에 다시 수정을 하신후 확인해보시기 바랍니다. 


2015/08/17 - 이클립스(Eclipse) 쉽게 설치하자


다음은 자바 프로그램을 개발하기 위한 통합 개발환경 " 이클립스 " 설치에 대한 글입니다.

반응형