繁体   English   中英

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

[英]Command Prompt invoked by Runtime.getRuntime().exec() returning and printing “Not Enough memory resources are available to process this command”

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

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

cmd / c start“”“ script.bat”

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

由于这是Windows问题

来自: https : //support.microsoft.com/zh-cn/help/4339170/not-enough-memory-resources-error-cmd-winpe-windows-10

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM