org.apache.poiの例外

FlashSonic526:

私はそれが.xlsxファイルを読み書きできるプログラムを書こうとしていました、以下に提供されるコードは最初のExcelプログラムを書くことができるように設計されています。

package excel_reader;

import java.io.FileOutputStream;
import java.io.IOException;

import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;

public class ExcelWriter{

    public static void main(String[] args) throws IOException {
        HSSFWorkbook workbook = new HSSFWorkbook();
        // first sheet create
        HSSFSheet sheet = workbook.createSheet("FirstExcelSheet");
        // first row create - 1
        HSSFRow row = sheet.createRow(0);
        // first cell create - 1
        HSSFCell cell = row.createCell(0); // A-1
        // give data into A-1 cell
        cell.setCellValue("Tester");

        // Output as an excel file
        workbook.write(new FileOutputStream("D:\\book1.xlsx"));
        workbook.close();
    }
}

どういうわけか、提供したExcelシートにを書き込むことができません。助けてください!

エラーコード:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/math3/util/ArithmeticUtils
        at org.apache.poi.poifs.property.RootProperty.setSize(RootProperty.java:59)
        at org.apache.poi.poifs.property.DirectoryProperty.<init>(DirectoryProperty.java:52)
        at org.apache.poi.poifs.property.RootProperty.<init>(RootProperty.java:31)
        at org.apache.poi.poifs.property.PropertyTable.<init>(PropertyTable.java:58)
        at org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:102)
        at org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:124)
        at org.apache.poi.hssf.usermodel.HSSFWorkbook.write(HSSFWorkbook.java:1373)
        at excel_reader.ExcelWriter.main(ExcelWriter.java:25)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.math3.util.ArithmeticUtils
        at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
        ... 8 more
セシダールG:

一般に、java.lang.NoClassDefFoundError:は、必要なjarが欠落していることを示します。ビルドパスにcommons-math3 jar が追加されているかどうかを確認します。追加されていない場合は、ダウンロードまたはmaven依存関係を追加してください。

あなたのがmavenプロジェクトの場合、この依存関係をpom.xmlに追加してください

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-math3</artifactId>
    <version>3.0</version>
</dependency>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ApacheのPOI - CellDataFormat例外

分類Dev

例外org.apache.cxf.interceptor.Faultの取得:org / apache / camel / CamelContext

分類Dev

NoClassDefFoundError org/apache/poi/ss/usermodel/Workbook

分類Dev

NoClassDefFoundError org / apache / poi / ss / usermodel / Workbook

分類Dev

NoClassDefFoundErrorの解決:org / apache / spark / Logging例外

分類Dev

Apache POI例外

分類Dev

org.apache.poi.POIXMLException:org.apache.poi.openxml4j.exceptions.InvalidFormatException:

分類Dev

org.apache.poi.poifs.crypt.EncryptionInfoインスタンスの作成中のClassCastException(Apache POI)

分類Dev

ActiveMQの例外:org.mule.module.launcher.DeploymentStartException:ClassNotFoundException:org.apache.activemq.ActiveMQConnectionFactory

分類Dev

テキストの背後にorg.apache.poi.xslf.usermodel送信画像

分類Dev

NoClassDefFoundError:Javaでのorg / apache / poi / ss / Formula / udf / UDFFinderエラー

分類Dev

java.lang.NoClassDefFoundError:org / apache / poi / ss / usermodel / Row

分類Dev

Unexpected record type (org.apache.poi.hssf.record.HyperlinkRecord)

分類Dev

Java.lang.NoClassDefFoundError:org / apache / poi / ss / usermodel / Font

分類Dev

org / apache / cxf / jaxb / JAXBToStringStyleのNoClassDefFoundError

分類Dev

例外:java.lang.ClassNotFoundException:gitlab-ciのorg.apache.fineract.ServerApplication

分類Dev

スレッド「main」の例外java.lang.NoClassDefFoundError:org / apache / http / ConnectionReuseStrategy:

分類Dev

例外の解析-org.apache.spark.sql.catalyst.parser.ParseException:

分類Dev

スレッド「main」の例外java.lang.NoClassDefFoundError:org / apache / thrift / TEnum

分類Dev

スレッド「main」の例外java.lang.NoClassDefFoundError:org / apache / hadoop / util / Tool

分類Dev

org.apache.spark.ml.classificationとorg.apache.spark.mllib.classificationの違い

分類Dev

org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException-docxの書き込みエラー

分類Dev

Play Framework 2.3.8、org.apache.poiの依存関係が見つかりません

分類Dev

これの原因: java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Workbook.sheetIterator()Ljava/util/Iterator;

分類Dev

Apache Kafka-例外:org.apache.kafka.clients.consumer.KafkaConsumer.subscribe(Ljava / util / List;)V

分類Dev

Tomcatサーバーorg.apache.catalina.deploy.WebXml addServletの実行時の例外

分類Dev

スレッド「メイン」の例外java.lang.NoClassDefFoundError:org / apache / commons / logging / LogFactory

分類Dev

スレッド「メイン」の例外java.lang.NoClassDefFoundError:org / apache / xmlbeans / XmlException

分類Dev

スレッド「main」の例外java.lang.NoClassDefFoundError:org / apache / spark / sql / catalogyst / analysis / OverrideFunctionRegistry

Related 関連記事

  1. 1

    ApacheのPOI - CellDataFormat例外

  2. 2

    例外org.apache.cxf.interceptor.Faultの取得:org / apache / camel / CamelContext

  3. 3

    NoClassDefFoundError org/apache/poi/ss/usermodel/Workbook

  4. 4

    NoClassDefFoundError org / apache / poi / ss / usermodel / Workbook

  5. 5

    NoClassDefFoundErrorの解決:org / apache / spark / Logging例外

  6. 6

    Apache POI例外

  7. 7

    org.apache.poi.POIXMLException:org.apache.poi.openxml4j.exceptions.InvalidFormatException:

  8. 8

    org.apache.poi.poifs.crypt.EncryptionInfoインスタンスの作成中のClassCastException(Apache POI)

  9. 9

    ActiveMQの例外:org.mule.module.launcher.DeploymentStartException:ClassNotFoundException:org.apache.activemq.ActiveMQConnectionFactory

  10. 10

    テキストの背後にorg.apache.poi.xslf.usermodel送信画像

  11. 11

    NoClassDefFoundError:Javaでのorg / apache / poi / ss / Formula / udf / UDFFinderエラー

  12. 12

    java.lang.NoClassDefFoundError:org / apache / poi / ss / usermodel / Row

  13. 13

    Unexpected record type (org.apache.poi.hssf.record.HyperlinkRecord)

  14. 14

    Java.lang.NoClassDefFoundError:org / apache / poi / ss / usermodel / Font

  15. 15

    org / apache / cxf / jaxb / JAXBToStringStyleのNoClassDefFoundError

  16. 16

    例外:java.lang.ClassNotFoundException:gitlab-ciのorg.apache.fineract.ServerApplication

  17. 17

    スレッド「main」の例外java.lang.NoClassDefFoundError:org / apache / http / ConnectionReuseStrategy:

  18. 18

    例外の解析-org.apache.spark.sql.catalyst.parser.ParseException:

  19. 19

    スレッド「main」の例外java.lang.NoClassDefFoundError:org / apache / thrift / TEnum

  20. 20

    スレッド「main」の例外java.lang.NoClassDefFoundError:org / apache / hadoop / util / Tool

  21. 21

    org.apache.spark.ml.classificationとorg.apache.spark.mllib.classificationの違い

  22. 22

    org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException-docxの書き込みエラー

  23. 23

    Play Framework 2.3.8、org.apache.poiの依存関係が見つかりません

  24. 24

    これの原因: java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Workbook.sheetIterator()Ljava/util/Iterator;

  25. 25

    Apache Kafka-例外:org.apache.kafka.clients.consumer.KafkaConsumer.subscribe(Ljava / util / List;)V

  26. 26

    Tomcatサーバーorg.apache.catalina.deploy.WebXml addServletの実行時の例外

  27. 27

    スレッド「メイン」の例外java.lang.NoClassDefFoundError:org / apache / commons / logging / LogFactory

  28. 28

    スレッド「メイン」の例外java.lang.NoClassDefFoundError:org / apache / xmlbeans / XmlException

  29. 29

    スレッド「main」の例外java.lang.NoClassDefFoundError:org / apache / spark / sql / catalogyst / analysis / OverrideFunctionRegistry

ホットタグ

アーカイブ