当前位置: 首页 > 知识库问答 >
问题:

Apache POI加载XLSX-Package不存在,并且找不到maven的符号

籍靖
2023-03-14
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi</artifactId>
        <version>5.0.0</version>
    </dependency>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml</artifactId>
        <version>5.0.0</version>
    </dependency>

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

java: cannot find symbol
symbol:   class Workbook

java: cannot find symbol
symbol:   class Sheet

java: cannot find symbol
symbol:   class Row
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi</artifactId>
        <version>5.0.0</version>
    </dependency>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml</artifactId>
        <version>5.0.0</version>
    </dependency>

    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-scratchpad</artifactId>
        <version>5.0.0</version>
    </dependency>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml-full</artifactId>
        <version>5.0.0</version>
    </dependency>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml-lite</artifactId>
        <version>5.0.0</version>
    </dependency>

我使用的是open JDK15,也用了11,没有任何更改

有什么建议吗?

共有1个答案

景令秋
2023-03-14

这是一个IntelliJ问题:mvn编译正确,但通过IntelliJ运行并不正确,重新构建也解决了这个问题

唯一的办法就是:

  1. 关闭项目
  2. 取消.idea文件
  3. 重新导入项目
 类似资料:
  • 和这个一样,但还是没弄明白。尝试了所有解决方案.... Maven错误:找不到或加载主类org.codehaus.plexus.ClassWorlds.Launcher.Launcher 错误:找不到或加载主类org.codehaus.plexus.ClassWorlds.Launche r.Launcher

  • 问题内容: 当前正在做一个typestate项目,我在导入List类时遇到问题。当我尝试编译该类时,它将在命令行中引发错误,提示找不到符号,并指向列表符号。我想知道您如何解决此问题。它似乎适用于String和Integer,但不适用于List。 该Java文件是通过翻译.scr文件的另一个程序自动创建的。在scr文件中,我使用以下行: Java文件: 命令行 问题答案: 您的Java文件缺少jav

  • 问题内容: 我已经尝试了几天,为我的多模块maven项目创建可执行的jar文件。但是,当我尝试运行此jar文件时,出现“找不到或加载主类src.main.java.com.domain.Mainclass”(出于公司隐私的考虑,我更改了名称domain和MainClass) 我已经搜寻了几天,似乎没有任何明显的技巧可行。 我的项目有一个主要的Maven项目,该项目可以下载所有依赖项(packagi

  • 我已经阅读了所有关于“找不到符号”maven错误的问题,但我想它们不适合我。 首先,我使用Eclipse开发了一个教育项目。这是一个简单的聊天,可以在github上访问。它的编译和运行都很好,但现在我需要使用Maven而不是Eclipse来编译它。我运行“mvn清理”、“mvn验证”(均成功)。然后,mvn编译,我得到错误: 此外,在那之后,即使是Eclipse也无法正确运行项目。附加字符串出现在

  • 问题内容: 我正在尝试使用Mongoid / DeviseRails3.1模板(Mongoid_和Devise),并且不断收到错误消息,指出ExecJS无法找到JavaScript运行时。当我没有安装任何东西时,这还算公平,但是我尝试安装Node.js,Mustang和RubyRacer,但是没有任何效果。 我找不到JavaScript运行时。有关可用运行时的列表,请参见sstephenson /