본문 바로가기!

Vault/Spring

[Spring boot] Visual Studio Code JVM Target 설정 오류 해결하기

728x90
반응형

Kotlin Gradle 프로젝트를 실행할 때 발생하는 Cannot inline bytecode built with JVM target 17 into bytecode that is being built with JVM target 1.8 오류를 해결방법 공유용...

 

 

1-1)   프로젝트 실행은 정상적이지만 찝찝한 빨간줄 발견.. 

Cannot inline bytecode built with JVM target 17 into bytecode that is being built with JVM target 1.8. Please specify proper '-jvm-target' optionkotlin(INLINE_FROM_HIGHER_PLATFORM)
  • 이 오류는 프로젝트가 JVM 1.8을 타겟으로 빌드되는 반면, 일부 의존성 또는 코틀린 컴파일러가 JVM 17에서 생성된 Bytecode를 사용하려 할 때 발생한다고 한다..

 

 

1-2)   해결 방안 (VS Code에서 JVM Target 변경하기)

  • 1) VS Code 설정 열기
    • Ctrl + Shift + P (Windows) 또는 Cmd + Shift + P (Mac)를 누른 후 Preferences: Open User Settings 입력 후 실행

 

  • 2) JVM Target 변경
    • 검색창에 jvm 입력 후 Kotlin > Compiler > Jvm: Target 설정을 17로 변경

 

  • 3) VS Code 다시 로드
    • Ctrl + Shift + P 또는 Cmd + Shift + P를 눌러 Developer: Reload Window 선택

 

 

1-3)   해결 완료

728x90
반응형