Tôi có một mã để thêm watermark vào hiện tại. tệp doc.Cách tránh java.lang.NoSuchMethodError: org.apache.poi.util.IOUtils.copy (Ljava/io/InputStream; Ljava/io/OutputStream;) trong Apache POI
Sau đây là đoạn code tôi đã cố gắng cho đến nay
public static void main(String[] args)
{
try
{
XWPFDocument xDoc = new XWPFDocument(new FileInputStream("test.doc"));
XWPFHeaderFooterPolicy xFooter = new XWPFHeaderFooterPolicy(xDoc);
xFooter.createWatermark("My Watermark");
}
catch(Exception e) {
e.printStackTrace();
}
}
Sau đây là những gì tôi nhận
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.poi.util.IOUtils.copy(Ljava/io/InputStream;Ljava/io/OutputStream;)V
at org.apache.poi.util.PackageHelper.open(PackageHelper.java:50)
at org.apache.poi.xwpf.usermodel.XWPFDocument.<init>(XWPFDocument.java:71)
at com.avi.Test.ReadDoc.main(Watermark.java:38)
Kiểm tra phiên bản của lọ, bạn đang trộn các phiên bản khác nhau. Googling cho 'org.apache.poi.util.IOUtils' sẽ cho bạn biết jar nào chứa nó và phiên bản nào đã được giới thiệu ở phương thức' copy (InputStream, OutputStream) '. – SJuan76