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 )
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
이 글을 참고함
환경변수 경로설정을 하고 꼭 echo $PATH 명령어로 제대로 설정이 되었는 지 확인하기.
아래는 시도방법에서 참고한 자료들 링크
https://yongtech.tistory.com/98
'오류 해결' 카테고리의 다른 글
[Pandas] SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame 오류 해결방법 (0) | 2022.05.22 |
---|