我需要创建一个word文档。所以我想尝试使用docx4j。我收到运行时错误。
java.lang.NoClassDefFoundError: org.docx4j.openpackaging.packages.WordprocessingMLPackage
我确信我有docx4j3.0.1并且所有依赖项都已添加到我的构建路径中。
类初始化机制是否存在问题? 有什么想法吗?
答案 0 :(得分:2)
必须将所有jar添加到MQSI / shared-classes文件夹中。这很有用。
答案 1 :(得分:1)
为了将来参考,在IBM JRE平台上解决这些问题的一个好方法是设置环境变量IBM_JAVA_OPTIONS = -Dibm.cl.verbose = *并重新启动Broker。
这将导致类加载跟踪写入Broker的标准输出(位于$ MQSI_WORKPATH / components //
这将显示每个类加载器中可用的jar以及加载类时正在搜索的类加载器。