Windows 10에서 JAVA_HOME을 설정하는 방법

Unix 용어에서 환경 변수(Environment) 는 드라이브 이름, 경로 이름, 파일 이름 등과 같은 정보를 보유하는 문자열입니다. JAVA_HOME 은 시스템에서 (JAVA_HOME)Java Runtime Environment 또는 Java Development Kit 가 설치된 디렉토리의 주소를 지정하는 환경 변수입니다 . 정확히 말하면 컴퓨터의 C:\Program Files\Java\jdk1.8.0_121 경로에 Java 를 설치했다면 (Java)Java_HomeC:\Program Files\Java\jdk1.8.0_121 입니다. 기본적으로(Basically) JAVA_Home 은 다음 과 같은 (JAVA_Home)Java 기반 프로그램 에서 사용하는 예시 일 뿐입니다.Apache Tomcat 및 기타 앱 서버 도구를 사용하여 시스템에서 Java 가 배치된 위치를 찾습니다.

이러한 타사 프로그램은 JDK 또는 JRE 디렉토리를 가리키는 환경 변수를 사용 합니다. 간단히 말해서 프로그램이 컴퓨터에서 javac와 같은 실행 가능한 디렉토리를 쉽게 찾을 수 있도록 합니다. 이러한 타사 프로그램을 사용하지 않는 경우 사용자가 시스템에 JAVA_Home 을 설정해야 하는 것은 아닙니다 . 이 글에서는 Windows 10 에서 (Windows 10)JAVA_HOME 을 환경변수로 설정하는 방법을 자세히 설명합니다 .

Windows 10에서 JAVA_HOME 설정

JAVA_HOME(Set JAVA_HOME) 환경 변수 설정 및 시스템 경로 업데이트

공식 사이트인 java.com 에서 (java.com)Java 를 다운로드하여 설치 합니다.

설치 후 시작(Start) 메뉴 로 이동하여 고급(Advanced) 시스템 설정을 입력합니다.

목록에서 고급 시스템 설정 보기(View advanced system settings) 를 클릭하여 시스템 (System) 속성(Properties) 을 엽니다 .

고급(Advanced) 탭 으로 이동하여 환경 변수( Environment Variable) 버튼을 클릭합니다.

환경 변수(Environment Variable) 창 에서 시스템 변수 아래 에 있는 새로 만들기 버튼을 클릭합니다.(New)

시스템 변수 (System Variable)편집(Edit) 에서 변수(Variable) 이름을 JAVA_HOME 으로(JAVA_HOME) 지정 하고 변수(Variable) 값을 JDK 디렉토리 경로로 지정합니다.

확인(OK) 을 클릭 합니다.

이제 환경 변수(Environment Variable) 창 으로 돌아가서 시스템 변수 에서 경로를 선택하십시오 .(select Path)

Windows 10에서 JAVA_HOME을 설정하는 방법

편집(Edit) 버튼을 클릭하여 환경 변수 편집(Edit) 창 을 엽니다 .

새로 만들기 버튼을 클릭하고 에   %JAVA_HOME%\bin 입력 합니다.

확인(OK) 을 클릭 하여 변경 사항을 적용합니다.

(Check JAVA_HOME)CMD 를 사용하여 (CMD)JAVA_HOME 구성 설정 확인

구성을 테스트하려면 명령 프롬프트(Command prompt) 를 엽니다 .

echo %JAVA_HOME% 을 입력 하고 Enter 키 를 누르 십시오(Enter) . 이것은 JAVA_HOME 이 가리키는 JDK 의 디렉토리를 인쇄해야 합니다 . 대신 공백이 보이면 환경 변수 설정에 실패한 것입니다.

다음 유형 javac -version Java 컴파일러 버전을 인쇄해야 합니다 .

그렇지 않으면 javac가 내부 또는 외부 명령으로 인식되지 않는다는 메시지를 인쇄합니다. 이는 경로 변수가 올바르게 설정되지 않았음을 의미합니다.

Hope this helps!



About the author

저는 브라우저와 스마트폰 앱에 대한 경험이 있는 숙련된 Windows 10 및 11/10 전문가입니다. 저는 15년 이상 소프트웨어 엔지니어로 일했으며 Microsoft, Google, Apple, Ubisoft 등을 비롯한 여러 유명 회사에서 일했습니다. 또한 대학 수준에서 Windows 10/11 개발을 가르쳤습니다.



Related posts