Apache POI при запуске выдает ошибку java: package org.apache.poi.xssf.usermodel does not exist


    package org.example;
    
    import org.apache.poi.ss.usermodel.Sheet;
    import org.apache.poi.xssf.usermodel.XSSFWorkbook;
    
    import java.io.File;
    import java.io.FileOutputStream;
    
    public class Main {
        public static void main(String[] args) {
            String fileInputPath = "F:\\workbook.xlsx";
            try {
                FileOutputStream exelFile = new FileOutputStream(new File(fileInputPath));
    
                XSSFWorkbook workbook = new XSSFWorkbook();
    
                Sheet cheet = workbook.createSheet("cnhjrf");
    
                workbook.write(exelFile);
    
            } catch (Exception e) {
                System.out.println("непредвиденная ошибка");
                new RuntimeException(e);
            }
        }
    }

Я новичок в Java так что не судите строго. Почему то компилятор ругается и не видит Apache POI, хотя он добавлен в проект через maven, и выдает ошибку:

java: package org.apache.poi.xssf.usermodel does not exist

Упростил код для выявления ошибки. Если добавить вручную все jar библиотеки, то появляется другая ошибка (в maven, так и не заработало)

'''

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections4/ListValuedMap
    at org.example.Main.main(Main.java:36)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections4.ListValuedMap
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 1 more

'''

введите сюда описание изображения введите сюда описание изображения

    <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.example</groupId>
    <artifactId>untitled1</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>19</maven.compiler.source>
        <maven.compiler.target>19</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

<dependencies>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml</artifactId>
        <version>5.4.1</version>
    </dependency>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi</artifactId>
        <version>5.4.1</version>
    </dependency>
    
</dependencies>

Ответы (0 шт):