Кафка: не удалось найти или загрузить основной класс установки Windows - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь установить Apache Kafka на свой компьютер. Я скачал новейшую версию 2.12-2.0.0. Я хочу запустить его в Windows, после ввода ". \ Zookeeper-server-start.bat ../../config/zookeeper.properties" внутри каталога \ bin \ windows, который я получаю:

Ошибка: не удалось найти или загрузить основной класс Files \ Java \ jdk-10.0.1 \ lib; C: \ Program Вызывается: java.lang.ClassNotFoundException: файлы \ Java \ jdk-10/0/1 \ lib; C: \ Program

Java работает на моем компьютере должным образом java -version:

openjdk версия "10.0.1" 2018-04-17 Среда выполнения OpenJDK (сборка 10.0.1 + 10) 64-битная серверная виртуальная машина OpenJDK (сборка 10.0.1 + 10, смешанный режим)

JDK находится внутри C: \ Program Files \ Java \ jdk-10.0.1 У меня есть переменные:

JAVA_HOME=C:\Program Files\Java\jdk-10.0.1
JDK_HOME=%JAVA_HOME%
JRE_HOME=%JAVA_HOME%\jre
PATH: C:\Program Files\Java\jdk-10.0.1\bin 
CLASSPATH: %JAVA_HOME%\lib;%JAVA_HOME%\jre\

Ответы [ 2 ]

0 голосов
/ 04 марта 2019

Установите указанные ниже конфигурации в вашем kafka-run-class.bat и попробуйте запустить сервер

SET "JAVA_HOME = C: \ Program Files \ Java \ jdk-10.0.1"

set "CLASSPATH = C: \ Program Files \ Java \ jdk-10.0.1 \ lib; C: \ Program Files \ Java \ jdk-10.0.1 \ lib \ tools.jar; C: \ Program Files \ Java \ JDK-10.0.1 \ Lib \ SLF4J-апи-1.7.25.jar "

0 голосов
/ 01 сентября 2018

Kafka имеет несколько ограниченную поддержку Java 10, AFAIK (лично не пробовал, и документация предлагает 8).

В любом случае, ваш JAVA_HOME не может содержать пробелы (я считаю, что есть открытая JIRA для исправления этой проблемы)

Попробуйте C:\PROGRA~1\Java\jdk-10.0.1, и если это не сработает, установите Java 8 куда-нибудь вроде C:\jdk1.8.0_163\

...