본문 바로가기

Programmings/JAVA SE 설치

Java 설치 후 기본 환경 변수 설정


OS : Windows 7 Ultimate K Service Pack 1
Java version : javac 1.7.0_02

이에 대해 검색을 해 보면 대부분 XP 기준이다.
여기서는 Windows 7 을 살펴 보려고 한다.

환경 변수 설정에 접근 방법은 몇 가지가 있다.

방법 하나
XP에서처럼 내 컴퓨터의 등록 정보 여기서는 속성을 보도록 한다.

 속성을 클릭하면

다음과 같이 시스템 관련 정보가 나타난다.

 


이 화면의 경우 Windows 7 을 쓰면 다 보기 때문에 설명하지 않아도 알고 있다.
좌측 상단에 고급 시스템 설정을 클릭한다.

  우측 하단에 환경 변수 를 클릭한다.

그러면 우리가 설정해야 할 환경 변수 대화 상자가 나타난다.

 
환경 변수를 설정하기 전에 다른 방법을 보도록 한다.

방법 하나
또 하나는 XP 와 비슷하다. 바로 제어판을 이용하는 것이다.

시작 메뉴에서

 제어판을 클릭한다.


 
빨간 박스를 보면

시스템 아이콘을 클릭한다
위에서와 같이 시스템 정보가 나타난다.

 고급 시스템 정보를 클릭하고

대화 상자에서 환경 변수를 클릭한다.

지금까지는 XP와 비슷하다.
이번에는 사용자 게정을 이용하는데 Windows 7에서 보게 되었다. (그래서 XP엔 있는지 모른다. ㅋ)

방법 하나

시작 메뉴를 보면 다음과 같이 나타난다.

 우측 상단을 보면 그림이 보인다.
이는 원래  계정자의 프로필 사진이다. 이를 클릭한다.

 그림처럼 사용자 계정 정보가 보인다.

좌측에 보이는 환경 변수 변경 ( 빨간 박스) 를 클릭한다.
그러면 대화 상자가 나타난다.

방법 하나

시스템 정보를 바로 보는 단축키가 있다.
윈도우즈 키 + Break 키 이다.


여기까지 우리는 환경 설정을 하기 위한 준비 작업이 끝났다.
이제 하나 하나 추가 하다록 한다.


  환경 변수 설정


시스템 변수로

JAVA_HOMECLASSPATH 를 설정해 준다.

JAVA_HOME 은 일종의 닉네임이 아닐까 싶다. (리눅스에 닉네임이 있었지.. ㅎ)
JAVA SDK 가 설치될 폴더를 알맞게 지정해 주게 된다.

자동으로 설치되었다면 Program Files 에 설치되었을 것이다.
즉 자신이 설치된 경로를 하나의 이름으로 설정해 준다.
 

   
새로 만들기 >> 새 시스템 변수 대화 상자

그림처럼 변수 이름 : JAVA_HOME                  을 입력하고
             변수 값    : C:\Java\jdk1.7.0_02  을 입력한다.


 
이와 같이 만들어 짐을 확인한다.

다음은 이를 이용한 Path 설정이다.
이를 설정해 주는 이유는 설치된 파일을 자유롭게 사용하기 위해서이다.
보통 파일은 저정된 곳에서만 실행이 가능하다. 어떤 곳에서도 실행할 수 있게 하는 것은
path 에 경로 값을 주어 어느 곳에서도 실행 파일을 실행할 수 있게 하기 위함이다.
여기서는 path 를 새로 만드는 것이 아니라 기존에 만들어진 곳에 추가를 하는 것이다.

 
보이는 변수를 클릭하고 편집 또는 변수를 더블 클릭한다.



맨 마지막에 %JAVA_HOME%\bin  을 추가한다.

추가시 생각해야 할 것이 있다.

우선 편하게 변수 값 맨 마지막에 추가한다.
여기서 경로를 추가 하려면 " ; " 을 붙이고 이 뒤에 추가할 경로를 설정해 준다.
그리고 간혹 신경을 쓰지 못해 실수 하는 경우가 있다.
%JAVA_HOME%\bin 이 부분에서 \ 이다.
이느느 경로를 구분 짓기 위한 것이기에 꼭 필요하다.


CLASSPATH 설정이다.
 그림에서 쉽게 확인 가능하다.

값은 .;%JAVA_HOME%\lib\tools.jar 이다. ' . ' 을 주의한다.
머리 속에서는 대략 이러구나 생각은 드나

java 10.0.2에는 tools.jar 파일이 없습니다. 그래서 .; 만 해 주어야 할 것 같습니다.
이에 대해서는 좀 더 전문가를 찾아야 할 것 같습니다.


정확하게 모르기에...
이 부분은 무조건 하라고 해서 하고 있다.

이상 기본 적은 환경 변수 설정은 되었다.
다음은 경로 설정에 대한 확인이 필요하다.

실행에서 cmd 를 치면 콘솔 창이 나타난다.
콘솔에서 javac 를 입력하여 실행한다.



이와 같은 결과를 볼 수 있다.
 'javac'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는    
배치 파일이 아닙니다.                                                                 


이와 같은 메시지가 나타난면 설정이 잘못되었거나
시스템 재부팅이 필요 하기때문이다.