【问题标题】:Command Prompt invoked by Runtime.getRuntime().exec() returning and printing "Not Enough memory resources are available to process this command"Runtime.getRuntime().exec() 调用的命令提示符返回并打印“没有足够的内存资源可用于处理此命令”
【发布时间】:2019-11-14 14:14:32
【问题描述】:

我正在调用 API Runtime.getRuntime().exec(cmd.toString(), envp, new File(workingDirStr));

我不确定为什么命令提示符不断打印消息“没有足够的内存资源可用于处理此命令。”

cmd /c start "" "script.bat"

^ 这就是命令的大致启动方式。该批处理文件调用另一个脚本并启动一个java进程。任何想法如何解决这个问题?

【问题讨论】:

    标签: java command-prompt


    【解决方案1】:

    因为这是一个 Windows 问题

    发件人:https://support.microsoft.com/en-us/help/4339170/not-enough-memory-resources-error-cmd-winpe-windows-10

    出现此问题的原因是负责保留这些版权字符串的组件中未包含资源文件。结果,当命令提示符尝试读取该字符串时,它找不到该字符串,并假设未找到该字符串的原因是内存不足。

    【讨论】:

      猜你喜欢
      • 2021-04-20
      • 1970-01-01
      • 2015-01-22
      • 2019-05-09
      • 1970-01-01
      • 2021-09-30
      • 1970-01-01
      • 2014-06-23
      • 1970-01-01
      相关资源
      最近更新 更多