引入了pom依赖,但还是找不到 org.openxmlformats.schemas.drawingml.x2006.main.CTDrawing这个类
时间: 2023-10-09 18:05:22 浏览: 329
这个类属于 Apache POI 的依赖包,你需要在 pom.xml 文件中加入以下依赖:
```
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>ooxml-schemas</artifactId>
<version>1.4</version>
</dependency>
```
如果还是找不到这个类,可以检查一下你的依赖是否都已经正确引入。
相关问题
import org.openxmlformats.schemas.drawingml.x2006.main.CTDrawing;这个识别不到,需要什么版本的
这个类 `org.openxmlformats.schemas.drawingml.x2006.main.CTDrawing` 是由 Apache POI 库提供的,它用于读写 Microsoft Office Open XML 格式的文档(例如 .docx、.xlsx 和 .pptx 等)。这个库的版本需要至少是 3.9 或以上。
你可以在 Maven 仓库中查找最新版本的 Apache POI 库并添加到你的项目依赖中。例如,你可以在 pom.xml 文件中添加以下依赖:
```xml
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
```
如果你使用的是 Gradle,可以将以下代码添加到 build.gradle 文件中:
```groovy
dependencies {
implementation 'org.apache.poi:poi-ooxml:4.1.2'
}
```
添加依赖后,重新构建你的项目,就应该可以识别到 `org.openxmlformats.schemas.drawingml.x2006.main.CTDrawing` 类了。
在你上述代码中import org.openxmlformats.schemas.drawingml.x2006.main.CTTimeNodeList;这个类是不存在的
非常抱歉,我的回答有误。确实在org.openxmlformats.schemas.drawingml.x2006.main包中没有CTTimeNodeList这个类。这是一个错误的包名。
如果您需要使用CTTimeNodeList类,可以尝试导入以下包:
```java
import org.apache.poi.xslf.usermodel.*;
import org.openxmlformats.schemas.drawingml.x2006.main.*;
```
这两个包中都包含了CTTimeNodeList类。希望我的回答能够帮到您。
阅读全文