XMLBeans inst2xsd内存不足错误

时间:2013-06-03 11:46:49

标签: java xml

我运行以下命令:

inst2xsd -design ss -simple-content-types smart -enumerations 10 foo.xml

其中foo.xml500m个文件。我得到一个OutOfMemoryError: heapspace。如何在命令行上将正确的heapspace参数传递给inst2xsd进程?

以下失败:

inst2xsd -Xmx1024m -design ss -simple-content-types smart -enumerations 10 foo.xml

以及:

inst2xsd -design ss -simple-content-types smart -enumerations 10 foo.xml -Xmx1024m

1 个答案:

答案 0 :(得分:1)

如果查看inst2xsd文件夹中的xmlbeans-<version>/bin脚本,您会注意到该脚本不支持该脚本。

java -classpath "$cp" org.apache.xmlbeans.impl.inst2xsd.Inst2Xsd "$@"

因此,您必须手动更改脚本。