我遇到了一个奇怪的(至少对我来说)案例。当我从 Eclipse 运行我的项目时,一切都很好。但是,当我将项目导出到 jar 文件时,它会因InvocationTargetException而失败。我正在使用其他外部库,一切运行良好(程序运行时间约为 5 分钟),最后会创建一个 docx。
try {
WordprocessingMLPackage wordMLPackage;
wordMLPackage = WordprocessingMLPackage.createPackage(); // this is Line 1320
// more lines here
} catch (Exception e) {
e.printStackTrace();
}
我在 cmd 中运行,它打印:
线程“主”java.lang.reflect.InvocationTargetException 中的异常
引起:java.lang.ExceptionInInitializerError
在 com.lesswire.wita.Wita.CreateReport(Wita.java:1320)
我怎样才能让它在我的罐子里工作?
谢谢,龙萨克