본문 바로가기

Programming/Java

[Java] JAVA_HOME 환경변수를 설정하는 이유는?

반응형

 

 

Java를 처음 설치하면 자바 개발 도구인 JDK(Java Development Kit)를 설치한 후 JAVA_HOME 환경변수를 설정한다.

 

왜 이런 작업을 해야 할까?

 

구글링을 통해 알아본 결과, 일단 반드시 하지 않아도 되는 작업으로 보인다.

환경변수 설정은 일종의 단축키(Shortcuts)를 설정하는 개념으로 생각된다. 그러니까 윈도우 터미널에서 자바 파일에 접근하기 위해서 일반적으로 경로까지 정확히 작성해야 한다. 하지만 환경변수를 설정하면 자바 파일의 위치에 상관 없이 명령어 하나로 호출 가능하다.

 

환경변수 설정이 필요한 경우는?

 

하지만 만약 본인이 Apache Tomcat과 같은 서드파티 프로그램을 사용하려면 JDK 또는 JRE 환경변수가 설정되어 있어야 한다. 이런 상황이라면 JAVA_HOME 또는 JRE_HOME 환경변수를 설정해야 한다.

 


참고

https://stackoverflow.com/questions/45246552/java-home-or-path-or-both

 

JAVA_HOME or PATH or BOTH?

I was watching the Android development video and they asked us to install JDK and create JAVA_HOME environment variable. I already have MyEclipse installed and I previously had setup the PATH varia...

stackoverflow.com

https://deftkang.tistory.com/134

 

[Java] JDK 환경변수 설정 이유와 세팅 방법

JDK 환경변수 설정 이유 Java 깔고 나서 바로 환경변수 설정을 바로 해야 한다. 왜냐하면 cmd창에서 javac(*.java-> *.class), java(*.class 실행) 등과 같은 툴을 사용하려면 툴이 있는 경로로 이동해서 실행

deftkang.tistory.com

반응형