Odds and Ends

Could not find tools.jar : ./gradlew build 명령어 실행 시 오류, 맥에서 JAVA_HOME 경로 설정 방법 본문

오류 해결

Could not find tools.jar : ./gradlew build 명령어 실행 시 오류, 맥에서 JAVA_HOME 경로 설정 방법

Squidward 2022. 5. 26. 01:40

일라스틱 빈스톡에 업로드할 애플리케이션 경로 설정 시 오류가 발생

 

./gradlew build 명령어 입력 시 아래 오류 발생 

Execution failed for task ':compileJava'.

> Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.

 

[시도 방법]

1. tool.jar 파일을 찾을 수가 없다고 해서 오류에 나타난 경로에 tool.jar 파일 옮겨줘봄

2. 프로젝트에 연결된 경로에 tool.jar 파일이 있는 지 확인 해봄

3. 자바 프로젝트 경로 설정 및 버전 설정

4. './gradlew clean build' 명령으로 빌드된 파일 삭제했다가 다시 빌드 실행

 

[해결 방법]

JAVA_HOME 환경변수 경로 설정이 제대로 되어있지 않았음.

 

맥에서 경로 설정 방법

1. " cd /Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home "을 CMD 창에서 입력하여 JDK가 설치되어있는 파일로 이동한다. (명령어에서 jdk 버전은 본인에게 맞게 입력해야함)

-> 경로 알아내는 법 (링크참고 https://whitepaek.tistory.com/8 )

 

macOS 자바 설치 경로 JDK 디렉토리 위치

macOS Java 설치 경로 확인하기! macOS에서 Java를 개발하기 위해서 JDK를 설치하였습니다. ☛ Java 개발을 위한 JDK 설치 방법! 설치된 JDK 파일을 프로그램에 설정하여야 하는데, JDK는 어떤 경로에 다운

whitepaek.tistory.com

2. 경로로 이동했다면  vi ~/.bash_profile 명령어를 입력하여 파일 편집창으로 들어간다.

3. i 키를 눌러 편집모드로 전환한다.

4.  아래 코드를 입력한다. (JAVA_HOME 변수에 아까 알아낸 경로 복붙해야함)

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home

export PATH=${PATH}:$JAVA_HOME/bin 

5. esc 키를 누르고 :wq! 를 누르면 파일이 저장되고 편집창에서 나가진다.

6. source ~/.bash_profile 명령어를 눌러 적용한다.

7. echo $PATH 명령어를 입력해 설정한 경로가 나오는 지 확인한다. 경로가 제대로 나오면 설정이 잘된것임.

 

https://whitepaek.tistory.com/28

 

macOS Java 환경변수(PATH) 설정 방법

macOS Java 환경변수(PATH) 설정하기! Homebrew를 이용해서 Java를 최신 버전을 설치하여 사용했습니다. 하지만 공부를 하다 보니깐 JDK 1.8 버전을 설치하여 사용할 필요성이 생겼습니다. macOS 환경에서 JD

whitepaek.tistory.com

이 글을 참고함

환경변수 경로설정을 하고 꼭 echo $PATH 명령어로 제대로 설정이 되었는 지 확인하기.

 

 

아래는 시도방법에서 참고한 자료들 링크

 

https://chati.tistory.com/27

 

 

[Jenkins] Could not find tools.jar 오류 해결 방법

[ 설치 환경 ] Ubuntu : 16.04v Linux kernel : 4.9v ⌗ 오류 현상 * What went wrong: Execution failed for task ':compileJava'. > Could not find tools.jar. Please check that /usr/lib/jvm/java-8-openjdk-..

chati.tistory.com

https://sansanji.tistory.com/entry/react-native-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EB%B9%8C%EB%93%9C%EC%8B%9C-toolsjar-%EB%AA%BB%EC%B0%BE%EB%8A%94-%EC%97%90%EB%9F%AC

 

react native 안드로이드 빌드시 tools.jar 못찾는 에러

* Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation. 해결 방법 : android/gradle.properties 파일에 아래 내..

sansanji.tistory.com

https://yongtech.tistory.com/98

 

[이클립스] 프로젝트 자바버전 바꾸기! #자바버전변경 #이클립스자바변경 #java버전 #자바다운로

안녕하세요. 용테크의 용사장 입니다. 개발을 하다보면 없어야 좋겠지만, 어쩔 수 없이 자바 버전을 변경해야 하는 경우들이 생깁니다! 간혹 모르시는 분들이 있는거 같아서 이번에는 이클립스

yongtech.tistory.com

https://ppiyo5.tistory.com/30

 

[Gradle] 터미널에서 빌드해서 실행하기

1. 프로젝트 경로로 이동 2. ll 혹은 ls -al 입력 3. [macOS] : ./gradlew build  [window] : ./gradlew.bat build * 혹시 에러가 난다면 ./gradlew clean build, ./gradlew.bat clean build (빌드된 파일 지웠다..

ppiyo5.tistory.com

 

728x90