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

在IntelliJ Idea中设置Apache POI

颜实
2023-03-14

如何在IDEA中设置POI?我添加

  1. poi

作为依赖项。我得到了一个java。lang.NoClassDefFoundError由java引起。lang.ClassNotFoundException

线程"main"java.lang.NoClassDefFoundError异常:org/openxml格式/模式/wordProcess ingml/x2006/main/impl/CTPImpl$1Bookmark StartList在org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPImpl.getBookmark StartList(未知来源)

原因:java。lang.ClassNotFoundException:组织。openxmlformats。架构。wordprocessingml。x2006.main。实施。CTPImpl 10美元java Bookmarkstartlist。网URLClassLoader 1美元。在java上运行(URLClassLoader.java:372)。网URLClassLoader 1美元。在java上运行(URLClassLoader.java:361)。安全AccessController。java上的doPrivileged(本机方法)。网URLClassLoader。java上的findClass(URLClassLoader.java:360)。lang.ClassLoader。sun的loadClass(ClassLoader.java:424)。杂项。启动器$AppClassLoader。java上的loadClass(Launcher.java:308)。lang.ClassLoader。loadClass(ClassLoader.java:357)。。。10个以上

共有1个答案

卢皓轩
2023-03-14

看起来您需要更大的ooxml-schemas-1.1。jar(15MB),而不仅仅是poi ooxml模式。jar(4mb)。请参见此处:http://apache-poi.1045710.n5.nabble.com/XWPF-CTP-Error-td4419509.html这里:http://poi.apache.org/faq.html#faq-N10025

 类似资料:
  • 我是库伯内特人。我在Minikube中配置的整个设置。我不确定它是否与其他kubernetes设置有所不同。 我已经在我的设置中创建了一个POD,一个Spring Boot应用程序正在8080端口上运行,这个服务将在20080端口上向集群公开。 我正在运行tcpDum的集群内运行另一个pod。我需要在20080上转储撞击集群的HTTP数据包。请告诉我如何从tcpDumpod访问集群接口。 我尝试了

  • 我最近把我的OSX更新到了最新的Yosemite版本,现在IntelliJ IDEA 13.1.4还没有开始。 我当前的Java版本: 看起来也没问题。

  • 我正在尝试设置一个VisualStudio代码扩展,它将帮助我基于模式构建一个XML文件。 此扩展具有以下要求: (注意:我安装了Java JDK 8) > 在VSCode首选项中 环境变量JAVA_HOME或JDK_HOME 注意:路径应以包含bin文件夹的父文件夹结尾。示例路径:/usr/lib/jvm/java-1.8.0,如果bin位于/usr/lib/jvm/java-1.8.0/bin

  • 问题内容: 我有一个JSON URL :: JSON STRUCT :: RestaurantDescPhotos.java RestaurantDescPhotos.xml ImageLoader.java 我在XML中有一个imageview 如何设置JSONURL的图像视图 我已经编码了该类的某些部分,但是试图知道如何设置imageview 有任何想法吗 问题答案: 您可以使用ImageLo

  • 问题内容: 在提交表单时,我正在尝试取代默认的发布行为。 显然,在React中,onSubmit是表单支持的事件。但是,当我尝试以下代码时: 该方法已运行,但是此后仍执行默认的发布行为。 您可以在我的jsfiddle中进行测试。 我的问题:如何防止默认的发布行为? 问题答案: 在您的函数中,传递事件并使用。

  • 问题内容: 我正在matplotlib中生成图形,我想将x轴设置在0-10000之间,但我不想更改y轴,我希望图形自己完成。现在,两个轴都会自动生成。 这是一个例子: axis命令无法帮助我,因为我也必须设置y值。同样由于某种原因,xlim不起作用,它表示没有参数xlim。 任何建议表示赞赏,谢谢 问题答案: 这对我来说似乎很好:

  • 问题内容: 我需要将docker设置为在运行Amazon Linux(centos)的主机上侦听tcp://0.0.0.0/4243。我看过的所有文档都告诉我运行以下命令 它将正确的docker_opts写入/ etc / default / docker。我已经做到了,但是当我重新启动docker时,它不会监听127.0.0.1 我可以通过键入以下命令使docker正确运行 那行得通,但是我希望

  • 我有两个JDK,分别用于Java6和7。 如何将这些选项添加到IDE中?我从未安装过Java1.5。假设我想要Java1.4。我如何让它出现在列表中?我在IDE首选项中添加了两个不同的JRE,但这些并不是下拉列表中显示的内容。