Здравствуйте, какую проблему вы испытываете при установке Kafka?

Как исправить ошибку, которая возникает при выполнении команды .\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties и выдает сообщение об ошибке "C:\Program Files\Eclipse Adoptium\jdk-17.0.8.101-hotspot/java" не является внутренней или внешней командой, исполняемой программой или пакетным файлом? Прикладываю вывод java -version и переменных среды. В переменной "Path" указано следующее C:\Program Files\Eclipse Adoptium\jdk-17.0.8.101-hotspot\bin, в "JAVA_HOME" - C:\Program Files\Eclipse Adoptium\jdk-17.0.8.101-hotspot.
  • 10 декабря 2023 г. 11:16
Ответы на вопрос 2
Здравствуйте!

Ошибку "C:\Program Files\Eclipse Adoptium\jdk-17.0.8.101-hotspot/java" не является внутренней или внешней командой можно исправить, добавив путь к исполняемому файлу Java (java.exe) в переменную среды "Path".

В вашем случае путь к исполняемому файлу Java уже присутствует в переменной "Path" (C:\Program Files\Eclipse Adoptium\jdk-17.0.8.101-hotspot\bin), однако ошибка все равно возникает, что может быть вызвано некорректной установкой или настройками переменных среды.

Возможные причины и рекомендации для исправления этой ошибки:

1. Убедитесь, что путь к JDK (C:\Program Files\Eclipse Adoptium\jdk-17.0.8.101-hotspot) верно указан в переменной "JAVA_HOME".

2. Проверьте, правильно ли установлен путь к исполняемому файлу Java в переменной "Path". Можно попробовать изменить значение переменной "Path", заменив текущее значение на "C:\Program Files\Eclipse Adoptium\jdk-17.0.8.101-hotspot\bin" без кавычек. После изменения переменных среды обычно требуется перезагрузить систему или запустить новую командную оболочку для применения изменений.

3. Проверьте, что у вас установлена именно 64-разрядная версия JDK, а не 32-разрядная. Установка 32-разрядной версии может вызывать проблемы при использовании больших путей к файлам.

4. Проверьте, что файл "java.exe" действительно присутствует в указанном пути. Если файла нет, попробуйте переустановить JDK и убедитесь, что путь указан правильно.

5. Если все вышеперечисленные шаги не помогли, попробуйте выполнить команду "java -version" из другой директории, например, из корневого каталога диска C: или из папки, в которой установлена Kafka.

Если ни одно из указанных решений не решает проблему, рекомендуется обратиться за помощью на форум или в группу поддержки Kafka, где опытные пользователи и разработчики могут подсказать конкретные решения для вашей ситуации.
Что мешает в батнике старта зукипера убрать явный путь до java и пользовать ту что доступна по path ?
Похожие вопросы