Ich bin mitjava.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Font.setBold (Z) V
apache poi 3.15.jar
poi-ooxml-schemas-3.15.jar
xlsx-Datei von Java-Code
XSSFWorkbook zu schaffen versuchen,
ich verwendet habe
Font font = workbook.createFont();
font.setColor(IndexedColors.WHITE.getIndex());
font.setFontName("Arial");
font.setBold(true);// this line throws error
Oder
XSSFCellStyle style = workbook.createCellStyle();
XSSFFont myfont = workbook.createFont();
Beide wirft Fehler Fehlerprotokoll:
java.lang.reflect.InvocationTargetException
Caused by: java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Font.setBold(Z)V
I
Java - org.apache.poi.ss.usermodel.Font.setBold(Z)V while trying to make a Excel Sheet, gives NoSuchMethodError bezeichnet haben -> Dint Hilfe.
Haben Sie versucht, das Hinzufügen poi-OOXML 3,15 bis Classpath? – Stefan
Ja, keine Lösung –
[Sie haben wahrscheinlich eine ältere Version von Apache POI auf Ihrem Klassenpfad .... Der beste Weg, um die problematischen früheren JAR-Dateien zu identifizieren, ist mit ein paar Zeilen Java] (http: // poi .apache.org/faq.html # faq-N10006). –