0

可能重复:
使用 docx4j 进行 docx 比较时出现 OutOfMemoryError

当我比较 2 个大约 10kb 的文档时,我得到以下错误

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at com.topologi.diffx.algorithm.MatrixInt.setup(MatrixInt.java:123)
at com.topologi.diffx.algorithm.DiffXFitopsy.length(DiffXFitopsy.java:188)
at com.topologi.diffx.algorithm.DiffXFitopsy.process(DiffXFitopsy.java:238)
at com.topologi.diffx.Main.diff(Main.java:323)
at com.topologi.diffx.Main.diff(Main.java:310)
at com.topologi.diffx.Main.diff(Main.java:228)
at com.topologi.diffx.Docx4jDriver.diff(Docx4jDriver.java:170)
at org.docx4j.diff.Differencer.diffWorker(Differencer.java:320)
at org.docx4j.diff.Differencer.diff(Differencer.java:298)
at CompareDocuments.main(CompareDocuments.java:117)

请帮我解决这个问题。我将 JVM 内存增加到 1400,即使这样也行不通。

4

0 回答 0