`

xmlbean

 
阅读更多

今天遇到这个错误:

 

Exception in thread "main" org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetException

at org.apache.poi.xssf.usermodel.XSSFFactory.createDocumentPart(XSSFFactory.java:62)

at org.apache.poi.POIXMLDocumentPart.read(POIXMLDocumentPart.java:403)

at org.apache.poi.POIXMLDocument.load(POIXMLDocument.java:155)

at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:183)

at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:73)

at com.jiuxiao.utils.excel.ExcelUtils.poiReadExcel(ExcelUtils.java:31)

at com.jiuxiao.utils.excel.ExcelUtils.main(ExcelUtils.java:93)

Caused by: java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

at java.lang.reflect.Constructor.newInstance(Constructor.java:513)

at org.apache.poi.xssf.usermodel.XSSFFactory.createDocumentPart(XSSFFactory.java:60)

... 6 more

Caused by: java.lang.ExceptionInInitializerError

at sun.misc.Unsafe.ensureClassInitialized(Native Method)

at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)

at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)

at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918)

at java.lang.reflect.Field.getFieldAccessor(Field.java:899)

at java.lang.reflect.Field.get(Field.java:358)

at org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(XmlBeans.java:770)

at org.openxmlformats.schemas.drawingml.x2006.main.ThemeDocument.<clinit>(Unknown Source)

at org.openxmlformats.schemas.drawingml.x2006.main.ThemeDocument$Factory.parse(Unknown Source)

at org.apache.poi.xssf.model.ThemesTable.<init>(ThemesTable.java:44)

... 11 more

Caused by: java.lang.RuntimeException: Could not instantiate SchemaTypeSystemImpl (java.lang.reflect.InvocationTargetException): is the version of xbean.jar correct?

at schemaorg_apache_xmlbeans.system.sE130CAA0A01A7CDE5A2B4FEB8B311707.TypeSystemHolder.loadTypeSystem(Unknown Source)

at schemaorg_apache_xmlbeans.system.sE130CAA0A01A7CDE5A2B4FEB8B311707.TypeSystemHolder.<clinit>(Unknown Source)

... 21 more

Caused by: java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

at java.lang.reflect.Constructor.newInstance(Constructor.java:513)

... 23 more

Caused by: org.apache.xmlbeans.SchemaTypeLoaderException: XML-BEANS compiled schema: Incompatible minor version - expecting up to 23, got 24 (schemaorg_apache_xmlbeans.system.sE130CAA0A01A7CDE5A2B4FEB8B311707.index) - code 3

at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl$XsbReader.<init>(SchemaTypeSystemImpl.java:1522)

at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.initFromHeader(SchemaTypeSystemImpl.java:260)

at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.<init>(SchemaTypeSystemImpl.java:183)

... 27 more

 

 

 

解决方法:  更新最新的xmlbeans jar包

分享到:
评论

相关推荐

    XMLBean读写操作示例

    XMLBean是一种基于Java的工具,它允许开发者将XML文档映射到Java对象,以及将Java对象序列化为XML文档。这个“XMLBean读写操作示例”是学习如何使用XMLBean进行XML处理的一个理想起点,尤其适合那些使用Eclipse集成...

    xmlbean入门实例

    XMLBean是Apache软件基金会开发的一款Java库,它允许开发者直接在Java对象和XML文档之间进行映射,大大简化了XML数据的处理。本实例将带你走进XMLBean的世界,通过实践来学习其基本用法和核心概念。 XMLBean的入门...

    xmlbean&xmlstream

    XMLBean和XMLStream是两种处理XML数据与Java对象之间转换的工具,它们在Java开发中广泛用于解析XML文档和创建Java对象。这两种方法各有特点,适用于不同的场景。 XMLBean是Apache软件基金会的Cocoon项目的一部分,...

    xmlbean API

    XMLBean API是一个强大的Java库,由Apache软件基金会开发,它允许开发者将XML文档直接映射到Java对象,以及反之亦然。这个API提供了一种高效、类型安全的方式来处理XML数据,使得XML文档的读取、写入和操作变得更加...

    XmlBean 使用说明及jar包

    XmlBean 是 Apache Software Foundation 开发的一个 Java 库,主要用于处理 XML 文档。它提供了一种高效、类型安全的方式来创建、读取和修改 XML 数据。在本文中,我们将深入探讨 XmlBean 的核心概念、使用方法以及...

    POI操作excel的所有jar包(3.7-3.10)+dom4j.jar+xmlbean.jar

    在标题和描述中提到的"POI操作excel的所有jar包(3.7-3.10)+dom4j.jar+xmlbean.jar"是使用POI库进行Excel操作所需的核心依赖。 首先,让我们逐一了解这些jar包的作用: 1. **poi-3.7.jar, poi-3.8.jar, poi-3.9.jar...

    xmlbean介绍及应用

    xmlbean介绍及应用

    XMLBean的例子

    XMLBean是Apache软件基金会开发的一个Java库,它允许开发者通过简单的API来操作XML文档,将XML数据绑定到Java对象上,以及将Java对象序列化为XML。XMLBean提供了高效的、类型安全的方式来处理XML文档,无需深入理解...

    JDOM操作xml文件的xmlBean

    - 将每本书的信息封装成一个`XmlBean`对象,并存入`Vector`中返回。 3. **异常处理** - 示例中包含了基本的异常处理逻辑,确保文件流的正确关闭。 - 实际应用中还需要考虑更多的异常情况,比如文件不存在、格式...

    xmlBean eclipse插件

    XMLBean是Apache软件基金会开发的一款工具,主要用于将XML Schema(XSD)转换为Java Bean类,使得开发者可以方便地在Java应用中处理XML数据。Eclipse是一个广泛使用的集成开发环境(IDE),支持多种编程语言,包括...

    利用XMLBean轻轻松松读写XML

    XMLBean是Apache软件基金会开发的一个Java库,它提供了一种高效、方便的方式来处理XML文档,包括XML的读取和写入。XMLBean是基于JavaBeans的,它将XML文档映射到Java对象,使得XML数据的操作更加直观和简单。本文将...

    xmlbean轻轻松松读写XML的利器

    ### XMLBean:轻松读写XML的强大工具 #### 一、XML的重要性与挑战 XML(Extensible Markup Language,可扩展标记语言)作为一种通用的数据格式,在Java应用程序中扮演着日益重要的角色。它广泛应用于数据存储和...

    XMLBean 详解

    XMLBean 是 Apache 开源项目提供的一种工具,它允许开发者通过简单的 JavaBean 操作来处理 XML 文档,大大简化了 XML 的读写工作。XMLBean 基于 Java 的编译时绑定技术,能够自动生成与 XML Schema 对应的 Java 类,...

    xmlbean压缩压缩模板

    XMLBean是Apache软件基金会开发的一个Java库,它允许开发者将XML文档映射为Java对象,同时也能够将Java对象转换为XML。这个库的核心功能之一就是处理XML数据的压缩,这在处理大量XML数据时尤其有用,可以有效地减小...

    XMLBean例子一则

    XMLBean是Apache软件基金会开发的一款Java库,它允许开发者通过简单的API来操作XML文档,将XML数据绑定到Java对象上,实现XML与Java对象之间的互相转换。这个例子展示了如何使用XMLBean来处理XML文档,创建、读取和...

    XMLBean API

    XMLBean API是一个强大的Java库,它允许开发者将XML文档映射到Java对象,以及反之将Java对象序列化为XML。这个API是Apache软件基金会的产品,它提供了高效的XML处理能力,尤其适合那些需要频繁进行XML与Java对象转换...

    xmlbean的jar

    正常情况下,每个XML文件都有一个Schema文件,XML Schema文件是一个XML的约束文件,它定义了XML文件的结构和元素.以及对元素和结构的约束. 通俗地讲,如果说XML文件是数据库里的记录,那么Schema就是表结构定义.

Global site tag (gtag.js) - Google Analytics