• Home

My Codegate

  • Home

자바 java.lang.NoSuchFieldError 에러 해결방법

2023/12/01 Posted by Codegate Java No Comments
java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'

자바 프로젝트에서 lombok을 사용하고 프로젝트를 실행해보니
java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field ‘com.sun.tools.javac.tree.JCTree qualid’
이런 에러가 발생하는 것이 보이는데, 원인은 JDK21 이상이면 롬복에서 현재 지원하지 않는 JDK이기 때문에 프로젝트 시작 시 이런 에러가 발생하게 된다

해결방법은 JDK만 변경해주면 되는데 상단 메뉴에서 File > Project Structure를 선택해준 뒤

SDK를 21 이하인 낮춘 17로 변경해주고 Apply를 누르고 프로젝트를 다시 실행해주면 에러가 발생하지 않게 된다.

No Comments
7

Leave a Reply Cancel Reply

Introduction

My Codegate

Latest Posts

  • Google Search Console API 연동방법
  • 인텔리제이 Gradle Dependency 최신 버전 보는 방법
  • Wallet-Tracker 개발일지
  • Moralis API 자바로 호출방법
  • IntelliJ Commit 후 Push 따로 하는 방법

Categories

  • My Project (4)
  • Java (42)
  • Algorithm (161)
    • Java (152)
    • Algorithm Knowledge (3)
    • Algorithm site usage (6)
  • Vue.js (1)
  • Spring (4)
  • Docker (2)
  • IntelliJ (20)
  • Uncategorized (7)

Recent Comments

  • Codegate on Hello world!
  • A WordPress Commenter on Hello world!

© 2025 — mycodegate.com

Prev Next