Java apache poi noclassdeffounderror не может инициализировать класс CTWorkbook [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
Java apache poi noclassdeffounderror не может инициализировать класс CTWorkbook [закрыто]

Сообщение Anonymous »

Я работаю над проектом Java 8, который использует Apache POI для генерации файлов Excel. Оригинальная настройка использовала версию 4.0.1, и все хорошо работало для базовой генерации Excel.
Теперь мне нужно создать более сложные диаграммы, поэтому я обновил зависимости до Apache POI 5.4.1, включая Poi-ooxml-full, чтобы обеспечить полную поддержку функций диаграммы: < /p>

Код: Выделить всё

    
org.apache.poi
poi-ooxml
5.4.1


org.apache.poi
poi-ooxml-full
5.4.1

< /code>
Однако, когда я пытаюсь создать рабочую книгу с: < /p>
XSSFWorkbook workbook = new XSSFWorkbook();
< /code>
Я получаю следующее исключение, брошенное внутри конструктора: < /p>
java.lang.NoClassDefFoundError: Could not initialize class org.openxmlformats.schemas.spreadsheetml.x2006.main.CTWorkbook
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.openxmlformats.schemas.spreadsheetml.x2006.main.CTWorkbook
at org.apache.poi.xssf.usermodel.XSSFWorkbook.onWorkbookCreate(XSSFWorkbook.java:508)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.(XSSFWorkbook.java:235)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.(XSSFWorkbook.java:229)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.(XSSFWorkbook.java:217)
Я уже проверял подобные вопросы, подобные этой, но он не решил проблему (https://stackoverflow.com/a/70061331/13115701)образно>

Подробнее здесь: https://stackoverflow.com/questions/797 ... ctworkbook

Вернуться в «JAVA»