簡體   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