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를 해서 뭔가 나오면 잘설치가 된 것이다.
'WEB,WAS > Spring' 카테고리의 다른 글
간단하게 springboot docker image build 부터 push 까지 (0) | 2022.04.19 |
---|---|
spring boot 예제 (0) | 2022.04.19 |
스프링 AWS 배포 서적 블로그( 스프링 부트와 AWS로 혼자 구현하는 웹 서비스) (0) | 2022.02.11 |
oauth2 로그인이 안됨 (0) | 2022.02.08 |
junit5 테스트 관련 에러 (0) | 2022.02.07 |
댓글