java中引用pdfbox包后,项目启动报错:程序包org.apache.pdfbox.pdfparser不存在

1.项目状况:idea开发工具,jdk1.8,springboot版本是2.5.6,项目是maven项目,
引用org.apache.pdfbox 2.0.15依赖后,pom文件没有任何问题,相关包也可以在本地找到。使用的代码也没有报错;编译也没有报错。
2.问题:启动报错,提示:
程序包org.apache.pdfbox.io不存在;
程序包org.apache.pdfbox.pdfparser不存在;
麻烦大家帮忙看看,解答解答,谢谢!
3.代码贴图如下:

img

img

img

img

找一下是不是jar对应位置是不是存在这个包。
可能是版本问题。

把target删除了,重新编译试试

我这个问题试过尝试过很多遍了,都一直出现这个问题。大家也可以自己在电脑上打下代码试试看是不是报错。

pom文件代码:

<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.5.6</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.gtja</groupId>
    <artifactId>mypdf2word2</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>mypdf2word2</name>
    <description>Demo project for Spring Boot</description>
    <properties>
        <java.version>1.8</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.apache.pdfbox</groupId>
            <artifactId>pdfbox</artifactId>
<!--            <version>2.0.24</version>-->
            <version>2.0.15</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>


DocumentMergeUtil2文件代码:

import org.apache.pdfbox.io.RandomAccessBufferedFileInputStream;
import org.apache.pdfbox.io.RandomAccessRead;
import org.apache.pdfbox.pdfparser.PDFParser;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.text.PDFTextStripper;

import java.io.FileInputStream;

public class DocumentMergeUtil2 {

    public static void main(String[] args) {
        DocumentMergeUtil2 pj = new DocumentMergeUtil2();
        pj.test();
    }

    public void test(){

        String pdfFilePath = "E:\\documents\\111.pdf";
        String result = null;
//        FileInputStream is = null;
//        PDDocument document = null;
        try {
            FileInputStream is = new FileInputStream(pdfFilePath);
            RandomAccessRead randomAccessRead = new RandomAccessBufferedFileInputStream(is);
            PDFParser parser = new PDFParser(randomAccessRead);
            parser.parse();
            PDDocument document = parser.getPDDocument();
            PDFTextStripper stripper = new PDFTextStripper();
            result = stripper.getText(document);
            System.out.println("====result:" + result);
        }catch(Exception e){
            e.printStackTrace();
        }
    }

}