java - XMLBeans inst2xsd 内存不足错误

标签 java xml

我运行以下命令:

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

其中 foo.xml 是一个 500m 文件。我收到 OutOfMemoryError: 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

最佳答案

如果你看inst2xsd xmlbeans-<version>/bin 中的脚本文件夹,您会发现该脚本不支持该功能。

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

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

关于java - XMLBeans inst2xsd 内存不足错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16895974/

相关文章:

java - 如何在android中解析 "input must be under 256 bytes"?

Java/Android : When I put a ScrollView - I get a soft keyboard. 布局不好

java - Ant和XML配置文件解析

xml - Android XML 解析省略 "&amp;"

wpf - 运行时如何处理 XAML 命名空间?

java - Android - 将 ActivityRecognition 服务值返回给 MainActivity

java - 使用带有 hdbc 的 spring security 3.0 逐步登录示例

java - 在 firebase 的节点内添加列表

xml - Xpath表达式从CDATA获取值

ajax - 如何向 roku 中的某个服务器发出 api 请求