mac 환경
- java17
- intellij 2020.01
- shell zsh
인텔리제이 하단에 오류 표시 발견
Error:Auto build failure: Cannot determine path to 'tools.jar' library for 17 (/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home)
원인1. $JAVA_HOME 경로가 없어서
MacBook-Pro ~ /usr/libexec/java_home -v 1.8
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
MacBook-Pro ~ /usr/libexec/java_home -v 17
/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home
$vi ~/.zshrc
# Java 1.8
# export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
# export PATH=${PATH}:$JAVA_HOME/bin:
# Java 17
export JAVA_HOME=$(/usr/libexec/java_home -v 17)
export PATH=${PATH}:$JAVA_HOME/bin:
원인2. intellij 버전이 낮아서... 현재 버전 2020.1
해결
intellij 에서 java17 지원이 되야 한다.
intellij 2020.01 버전이라 14 까지만 지원이 된다.
intellij 2021.4 버전 설치후 셋팅하니 톰캣 재시작을 하긴 하는데 빌드부터 하지 않으니 리로드 속도가 빠르다
보통 10초 안쪽이다.(빌드부터 하면 1분 이쪽저쪽)
intellij 2021.4 설치후 아래와같이 작업해주자. 그러면 devtools 정상적으로 될것이다.
'프로그래밍 > Java' 카테고리의 다른 글
Intellij 추천 플러그인 (plugin) (0) | 2022.01.25 |
---|---|
스프링 어노테이션 @Autowired 기본개념 (0) | 2022.01.20 |
spring boot cron 같은 스케쥴러 사용하기 (0) | 2022.01.11 |
spring boot application.properties 운영/개발 설정하기 (0) | 2022.01.10 |
java spring boot db 연결시 java.lang.NullPointerException: null 발생할때 (0) | 2021.12.13 |