Командная строка, вызываемая Runtime.getRuntime (). Exec (), возвращающая и выводящая на печать сообщение «Недостаточно ресурсов памяти для обработки этой команды» - PullRequest
0 голосов
/ 03 июля 2019

Я вызываю API Runtime.getRuntime (). Exec (cmd.toString (), envp, новый файл (workingDirStr));

Я не уверен, почему командная строка продолжает печатать сообщение "Недостаточно ресурсов памяти для обработки этой команды. "

cmd / c start "" "script.bat"

^ Примерно так и начинается команда.Этот пакетный файл вызывает другой сценарий и запускает процесс Java.Есть идеи, как решить эту проблему?

1 Ответ

0 голосов
/ 04 июля 2019

Так как это проблема Windows

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

Эта проблема возникает из-за того, что файл ресурсов не включен в компоненты, отвечающие за сохранение этих строк об авторских правах. В результате, когда командная строка пытается прочитать строку, она не может найти строку и предполагает, что причина, по которой строка не была найдена, является состоянием нехватки памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...