본문 바로가기
WEB,WAS/Spring

gradlew 에러 : Could not find tools.jar. Please check ...

by Rainbound-IT 2022. 4. 18.
반응형

gradlew 로 jar파일 생성하려고 하는데 다음과 같은 오류가 발생했다.

 

Could not find tools.jar. Please check that C:\Program Files (x86)\Java\jre1.8.0_311 contains a valid JDK installation

 

java -version 으로 확인해보니 설치가 잘되어있었다.

java가 설치 되었는데 왜 이런 오류가 나오지?

혹시몰라서 tools.jar를 받아서 해봣는데 

계속 에러가 나옴

 

이상하다 생각해서 뒤져보니 

내가 설치한건 jre.

컴파일 하려면 jdk 가 필요하다...

 

예전부터 jdk 만 설치해서 jre를 대수롭지않게 그냥 설치했던 모양...

보통 jdk 설치하면 jre(java runtime environment)가 설치가 된다. - 환경이 있어야 개발도구가 돌아가니까.

 

 

아 다시보니 뒤에 jdk 라고 적혀있네 근데 내가 뭘 설치했는지 기억이 안나서 헤매었을것 같다.

 

그래서 jdk 를 다시 설치해주면된다.

이상하게 java 8버전을 보통 설치하길래 나도 8버전 설치함(오라클 계정이 없어도 됐던거 같은데 로그인하고 받음)

https://www.oracle.com/java/technologies/downloads/#java8-windows

 

매번 찾아서 환경변수 설정하기 귀찮아서 여기다 정리함

실행  - sysdm.cpl ,3

환경변수

 

JAVA_HOME

C:\Program Files\Java\jdk1.8.0_321

 

CLASSPATH

%JAVA_HOME%\lib

 

path(편집)

%JAVA_HOME%\bin (새로만들기)

 

모두 확인 누르고 

cmd 에서 javac를 해서 뭔가 나오면 잘설치가 된 것이다.

 

 

반응형

댓글