'환경변수'에 해당되는 글 1건
- 2019.06.10 :: [JAVA] 자바 설치 및 환경변수 설정
자바에 대해 본격적으로 공부를 시작하기 전에 먼저 설치하는 방법부터 배우겠습니다.
[자바 개발 도구(JDK : Java Development Kit)]
자바 프로그램을 개발하고 실행하기 위해서는 반드시 Java SE 구현체인 자바 개발 키트를 설치해야 합니다.
[자바 개발 도구(JAVA JDK) 설치]
https://www.oracle.com/technetwork/java/javase/downloads/index.html
위의 홈페이지에 들어가셔서 Java SE Downloads에서 DOWNLOAD를 클릭합니다.
JDK는 운영체제별로 설치 파일을 별도로 제공하고 있기 때문에 운영체제에 맞게 설치 파일을 다운로드하시면 됩니다.
운영체제는 [내 컴퓨터 or 내 PC]를 마우스 우클릭하셔서 속성을 확인하시면 됩니다.
제 노트북은 window-64bit이기 때문에 window-x64_bin.exe로 설치하겠습니다.
1. 사용권 계약에 동의하시고,
2. 자신의 운영체제에 맞게 설치
자바 설치가 완료되었네요. JDK를 설치하시면 기본 위치는 C:\Program Files\Java입니다.
이제 환경변수를 설정하셔야 합니다.
[환경변수 설정]
JDK 내부의 bin 디렉토리는 컴파일러인 javac.exe와 자바 가상 기계(JVM) 구동 명령어인 java.exe가 포함되어 있습니다.
이 명령어들은 자바 프로그램 개발 시 자주 사용됩니다. 이 명령어들을 다른 디렉토리에서도 쉽게 실행이 가능하도록 하기 위해 Path 환경 변수에 bin 위치를 등록할 필요가 있습니다. 여러분들이 사용하는 운영체제가 MS라고 가정하고, 윈도우 버전별로 Path 환경 변수를 편집하는 대화상자를 실행시키는 방법을 적겠습니다.
MS 윈도우 버전 | [시스템 속성] 대화상자를 실행시키는 방법 |
Windows XP | 제어판 → 시스템 |
Windows Vista | 제어판 → 시스템 → 고급 시스템 설정 |
Windows 7 | 제어판 → 시스템 및 보안 → 시스템 → 고급 시스템 설정 |
Windows 8 | 제어판 → 시스템 및 보안 → 시스템 → 고급 시스템 설정 |
Windows 10 | 제어판 → 시스템 및 보안 → 시스템 → 고급 시스템 설정 |
시스템 속성에 들어오셨으면 환경변수를 클릭합니다.
환경변수에 들어오시면 시스템 변수에서 [새로 만들기]를 클릭하시고 [변수 이름]과 [변수 값]을 각각 "JAVA_HOME"과 JDK가 설치된 경로를 입력해줍니다. JAVA_HOME 환경변수는 자바로 개발된 서버 프로그램을 실행할 때 요구될 수 있습니다.
이제 Path 환경 변수에 JDK의 bin 디렉토리를 등록하려고 합니다.
일단 시스템 변수에서 Path를 찾아 편집 버튼을 클릭합니다.
그 후 새로 만들기를 클릭하신 후 "%JAVA_HOME%\bin"을 추가시킨 후 제일 위로 이동시킵니다. "%JAVA_HOME%"는 JAVA_HOME 환경 변수의 값을 참조한다는 뜻입니다. %JAVA_HOME% 대신에 JDK가 설치된 전체 경로를 직접 넣으셔도 상관없습니다. 추가를 하셨다면 확인 버튼을 클릭합니다.
환경 변수 Path가 잘 적용되었는지 체크를 하기 위해 명령 프롬프트를 실행하고(기존에 실행된 명령 프롬프트가 있다면 닫고 새로 열으셔야 합니다.) "javac -version"을 입력하신 후 Enter키를 눌러 실행하시면 됩니다.
환경 변수 설정이 올바르게 되었다면 "javac 버전"이 출력되지만, "javac은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다."라고 출력된다면 환경 변수에 추가한 경로가 잘못된 것입니다. 이때에는 JAVA_HOME, Path 환경 변수를 수정한 후에 명령 프롬프트를 다시 실행하셔보세요.
'JAVA > 자바' 카테고리의 다른 글
[JAVA] 배열복사 Arrays.copyOf() 함수 (0) | 2019.06.23 |
---|---|
[JAVA]오름차순 내림차순 정렬 Arrays.sort() (0) | 2019.06.20 |
객체 지향 프로그래밍 (0) | 2019.06.20 |
[JAVA]대소문자 변환 (0) | 2019.06.19 |
[JAVA] 이클립스 설치 (0) | 2019.06.10 |