イメージを単語に保存しようとしていますが、エラーが発生しています。私はまたスタックリンクとApacheブログのいくつかを審査しましたが、まだ私を助けませんでした。原因:java.lang.ClassNotFoundException:org.apache.xmlbeans.XmlException/java.lang.NoClassDefFoundError:org/apache/xmlbeans/XmlException
質問が重複としてマークされていますが、すでに私がスタックとApacheを通過したと言いましたが、それは重大であるとマークする代わりに、タイトルの参照ではなく質問の問題を理解する必要があります問題の
今、私は負の格付けの大きなスタックを持っています。
Caused by: java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlException
私も瓶の下
poi-ooxml-3.9.jar, xmlbeans-xpath-2.6.0.jar
の下に追加されているが、コード
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
import org.apache.poi.xwpf.usermodel.*;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import org.apache.poi.xwpf.usermodel.XWPFRun;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
public class SimpleImages {
public static void main(String[] args) throws IOException, InvalidFormatException {
XWPFDocument docx = new XWPFDocument();
XWPFParagraph par = docx.createParagraph();
XWPFRun run = par.createRun();
// run.setText("Hello, World. This is my first java generated docx-file.
// Have fun.");
run.setFontSize(13);
InputStream pic = new FileInputStream("http://www.somedomain.com/wp-content/uploads/2013/03/DSC04745.jpg");
// byte [] picbytes = IOUtils.toByteArray(pic);
// run.addPicture(picbytes, Document.PICTURE_TYPE_JPEG);
run.addPicture(pic, Document.PICTURE_TYPE_JPEG, "3", 0, 0);
FileOutputStream out = new FileOutputStream("C:\\Users\\t\\Pictures\\finallyhurray.doc");
docx.write(out);
out.close();
pic.close();
}
}
はい私は既に上記のスタックを参照し、xmlbeans-xpath-2.6.0.jarを追加しました。しかし助けなかった – nikalldway
xmlbeans-x.x.x.jar xpathなし – user7294900
はいxmlbeans-2.3.0.jarで試した – nikalldway