我运行以下命令:
inst2xsd -design ss -simple-content-types smart -enumerations 10 foo.xml
其中foo.xml
是500m
个文件。我得到一个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
答案 0 :(得分:1)
如果查看inst2xsd
文件夹中的xmlbeans-<version>/bin
脚本,您会注意到该脚本不支持该脚本。
java -classpath "$cp" org.apache.xmlbeans.impl.inst2xsd.Inst2Xsd "$@"
因此,您必须手动更改脚本。