Здесь мы рассмотрим, как исправить ошибку «jcmd не является внутренней или внешней командой, исполняемой программой или пакетным файлом».
Если вы запускаете утилиту jcmd и получаете эту ошибку, сначала удостоверьтесь, что у вас установлен JDK (Java Development Kit).
Утилита jcmd находится по пути <каталог JDK>/bin. В пакете JRE не поставляется утилита jcmd. Обычно хорошая идея создать переменную JAVA_HOME, которая будет указывать на каталог с установленным JDK. Затем стоит добавить в переменную Path ещё одно значение – %JAVA_HOME%/bin для того, чтобы можно было запускать из консоли jcmd и другие утилиты из дистрибутива JDK.
Более подробно об установке и настройке JDK.
«jcmd» не найдена