간만에 내 홈페이지를 실행하려고 하니 프로젝트가 build fail이 뜨는 것이다.
> Build starts at 2024-02-06 17:15:39 Start to build: testClasses classes Task :compileJava started Task :compileJava failed FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileJava'. > error: invalid source release: 17 * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 544ms
그래서 최근까지 자바 1.8 프로젝트에서 작업을 해서 그렇다고 생각했다.
내 홈페이지는 자바 17 버전을 쓰니까, '자바 버전을 17로 바꾸면 되겠지' 하고 이전에 쓰던 jenv(https://cb0h.tistory.com/21)를 사용하여 17로 바꿔서 진행하였다.
그런데 17로 바꾸니 터미널에서는 빌드가 잘 되는데, vscode에서 프로젝트를 시작하면, build fail이 계속 나오는거다...
아무리 생각해도 뭔지 모르겠어서 chat gpt에 물어보니, 자꾸 build clean을 하라니 뭐니 하면서 진행을 하라는거다.. (터미널은 잘 되는데... 말이다.)
보니까 내가 질문을 잘못했던 것 이다. 질문할때 vscode는 안 되는데, 터미널은 된다고 질문을 하니,
vscode의 settings.json을 보라는거다. 아니나 다를까 command + shift + p 로 settings.json을 들어가보니
11버전으로 되어있었다..(flutter한다고 맞춰놓은게 아직도 이렇게 되어있던 것 같다.)
"java.import.gradle.java.home": "/Library/Java/JavaVirtualMachines/amazon-corretto-17.jdk/Contents/Home",
이걸로 바꿔서 진행하니 바로 빌드가 되는 모습을 볼 수 있었다.
'IDE + 설정 관련 > VSCODE' 카테고리의 다른 글
[VSCODE] f12 정의로 이동(go to definition) 안 될때 (2) | 2022.10.05 |
---|---|
[VSCODE] 폴더/파일 만들기 short cut 설정 at 탐색기(explorer) (0) | 2022.10.05 |
댓글