由Runtime.getRuntime()。exec()调用的命令提示符返回并打印“没有足够的内存资源可用于处理此命令”

时间:2019-07-03 20:48:52

标签: java command-prompt

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

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

cmd / c start“”“ script.bat”

^大致就是命令的启动方式。该批处理将对的调用文件归档到另一个脚本并启动一个Java进程。有什么想法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

由于这是Windows问题

  

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

     

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