【问题标题】:Too small initial heap error - stanford parser初始堆错误太小 - 斯坦福解析器
【发布时间】:2015-09-21 01:50:51
【问题描述】:

我正在尝试使用斯坦福依赖解析器。我尝试从 Windows 上的命令行运行解析器以使用以下命令提取依赖项:

java -mx100m -cp "stanford-parser.jar" edu.stanford.nlp.trees.EnglishGrammaticalStructure -sentFile english-onesent.txt -collapsedTree -CCprocessed -parserFile englishPCFG.ser.gz

我收到以下错误:

Error occurred during initialization of VM  
Too small initial heap

我将内存大小更改为 -mx1024、-mx2048 和 -mx4096。它没有改变任何东西,错误仍然存​​在。

我错过了什么?

【问题讨论】:

    标签: stanford-nlp


    【解决方案1】:

    【讨论】:

    • 感谢您的建议。 -mx 现在工作正常。请看下面为什么它没有早点工作。
    【解决方案2】:

    应该是-mx1024m。我跳过了 m

    还有一件事:在-cp中,还应该包含模型jar。

    ... -cp "stanford-parser.jar;stanford-parser-3.5.2-models.jar"...
    

    (假设您使用的是最新版本)。

    否则会抛出 IO Exception。

    【讨论】:

      【解决方案3】:

      IDE 中可能已经存在一些参数。 在日食中: 转到-> 运行方式-> 运行配置-> 参数 然后删除之前使用的参数。 重新启动你的日食。 为我工作!

      【讨论】:

        猜你喜欢
        • 2015-03-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多