티스토리 뷰
728x90
반응형
What?
jdk 이미지를 openjdk:11-jdk-slim 변경한 후에 엑셀 다운로드 기능이 불가
java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontManager
Why?
Apache POI는 sun.awt.X11FontManager을 로드해서 사용하는데
openjdk:11-jdk-slim 이미지는 X11 관련 폰트 및 AWT 그래픽 라이브러리 의존성이 빠져 있어서 클래스 로딩이 실패
How?
일반적인 패키지가 포함된 openjdk:11-jdk 이미지로 변경
728x90
반응형
'Java' 카테고리의 다른 글
| [Kotlin] JPA Entity @Id 필드 선언 방식 (0) | 2026.01.11 |
|---|---|
| [Kotlin] nested class vs. inner class (0) | 2026.01.11 |
| [Java] Jackson @JsonAnySetter, @JsonAnyGetter (2) | 2025.07.08 |
| [Java] Jackson readValue(), convertValue() (0) | 2025.04.20 |
| [Java] Jackson Streaming API, TreeModel (0) | 2025.04.19 |
반응형
300x250