반응형
java: java.lang.ExceptionInInitializerError
cohttp://m.sun.tools.javac.code.TypeTag :: UNKNOWN
java: java.lang.ExceptionInInitializerError
java: java.lang.ExceptionInInitializerError
com.sun.tools.javac.code.TypeTag :: UNKNOWN
java: java.lang.ExceptionInInitializerError
모듈 'code-analyzer'을(를) 컴파일하는 동안 오류가 발생했습니다
javac 24.0.1이(가) Java 소스를 컴파일하는 데 사용되었습니다
문제 원인:
- Java 24를 사용 중이지만, 프로젝트는 Java 11로 설정되어 있습니다.
- JavaParser 라이브러리 버전(3.24.4)이 Java 24와 완전히 호환되지 않을 수 있습니다.
해결 방법:
1. JavaParser 버전 업그레이드 pom.xml에서 JavaParser 버전을 최신 버전으로 업데이트하세요:
<properties>
<java.version>24</java.version>
<javaparser.version>3.25.8</javaparser.version>
</properties>
2. Java 버전 설정 수정 pom.xml의 컴파일러 설정을 Java 24로 변경:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>24</source>
<target>24</target>
</configuration>
</plugin>
3. Spring Boot 버전 업그레이드 현재 Spring Boot 2.4.6은 오래된 버전입니다. 최신 버전으로
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.2.3</version>
<relativePath/>
</parent>
4.**프로젝트 클린 및 리빌드** 다음 명령어를 순서대로 실행하세요:
mvn clean
mvn dependency:purge-local-repository
mvn compile
반응형
'개발자정보' 카테고리의 다른 글
Windows용 nvm 설치 (0) | 2025.05.04 |
---|---|
openjdk version 11, OpenJDK Runtime Envronment 18.9 다운로드 (0) | 2025.05.04 |
IntelliJ IDEA에서 Spring Boot 애플리케이션을 실행하기 위한 구성을 설정하는 방법 (0) | 2025.05.04 |
윈도우에 Apache Maven을 설치하는 방법 (0) | 2025.05.04 |
React의 Material UI에서 Dialog 컴포넌트 사용 시 PaperComponent prop (0) | 2025.05.02 |