기타

[JAVA] JAVA 환경변수를 설정해보자 ( .feat startup.bat )

모찌바라기 2022. 1. 8. 19:11
728x90
반응형

저번에 JAVA를 설치할 때 환경변수를 설정하지 않았다.

왜냐하면 CMD창을 이용해서 JAVA명령어를 칠 일이 없다고 판단해서였다. 하지만 이번에

startup.bat 배치파일을 이용해서 Tomcat 서버를 기동하려하니 다음과 같은 에러가 났다.

 

에러 로그

에러가 나는 이유는 간단하다.

시스템 환경변수에 JAVA_HOME이나 JRE_HOME가 정의가 안돼있어서 오류가 나는 것이다.

 

그럼 오늘은 시스템 환경변수를 설정해보겠다. ( JAVA가 설치 되어 있다는 가정하에 정리 )

 

검색
환경 변수 탭 클릭

 

 

자 이렇게 JAVA_HOME이라는 시스템 변수명을 정의 하고 JDK가 설치 된 경로를  변수값으로 준다.

 

 

그 뒤 Path를 클릭하여 환경 변수 편집창을 열고 아래에 JAVA_HOME의 bIn을 Path값으로 추가 해준다.

그 뒤 CMD창을 닫고 다시 켜준 뒤 startup.bat을 기동해주면..

 

아까와는 다르게 Tomcat이 정상적으로 돌아간다!!

 

 

정상적으로 올라간 톰캣 서버

보통 코딩 공부를 하다보면 이클립스 같은 프로그램을 활용해 tomcat을 돌리는 경우가 많다. CMD창을 통해 

배치파일을 돌리는 경우는 적기 때문에 환경변수를 반드시 잡아 줄 필요는 없다. 하지만 CMD창을 통해

JAVA 또는 JAVAC를 사용 할 경우에는 반드시 환경변수를 설정해주어야 한다.

728x90
반응형