Здесь мы рассмотрим, как исправить ошибку «jcmd не является внутренней или внешней командой, исполняемой программой или пакетным файлом».

Если вы запускаете утилиту jcmd и получаете эту ошибку, сначала удостоверьтесь, что у вас установлен JDK (Java Development Kit).

Утилита jcmd находится по пути <каталог JDK>/bin. В пакете JRE не поставляется утилита jcmd. Обычно хорошая идея создать переменную JAVA_HOME, которая будет указывать на каталог с установленным JDK. Затем стоит добавить в переменную Path ещё одно значение – %JAVA_HOME%/bin для того, чтобы можно было запускать из консоли jcmd и другие утилиты из дистрибутива JDK.

Более подробно об установке и настройке JDK.

«jcmd» не найдена