簡體   English   中英

Kafka:找不到或加載主 class 安裝 Windows

[英]Kafka : could not find or load main class installation Windows

我正在嘗試在我的計算機上安裝 Apache Kafka。 我下載了最新版本 2.12-2.0.0。 我想在 Windows 上運行它,在我收到的 \bin\windows 目錄中輸入“.\zookeeper-server-start.bat../../config/zookeeper.properties”后:

Error: Could not find or load main class Files\Java\jdk-10.0.1\lib;C:\Program Caused by: java.lang.ClassNotFoundException: Files\Java\jdk-10/0/1\lib;C: \程序

Java 在我的電腦上正常工作 java -版本:

openjdk 版本“10.0.1” 2018-04-17 OpenJDK 運行環境(build 10.0.1+10) OpenJDK 64-Bit Server VM(build 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\

我正在嘗試在我的計算機上安裝 Apache Kafka。 我下載了最新版本 2.12-2.0.0。 我想在 Windows 上運行它,在 \\bin\\windows 目錄中輸入“.\\zookeeper-server-start.bat ../../config/zookeeper.properties”后我收到:

錯誤:無法找到或加載主類 Files\\Java\\jdk-10.0.1\\lib;C:\\Program 由:java.lang.ClassNotFoundException: Files\\Java\\jdk-10/0/1\\lib;C: \\程序

Java 在我的計算機上正常運行 java -version:

openjdk version "10.0.1" 2018-04-17 OpenJDK Runtime Environment (build 10.0.1+10) OpenJDK 64-Bit Server VM (build 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\

我正在嘗試在我的計算機上安裝 Apache Kafka。 我下載了最新版本 2.12-2.0.0。 我想在 Windows 上運行它,在 \\bin\\windows 目錄中輸入“.\\zookeeper-server-start.bat ../../config/zookeeper.properties”后我收到:

錯誤:無法找到或加載主類 Files\\Java\\jdk-10.0.1\\lib;C:\\Program 由:java.lang.ClassNotFoundException: Files\\Java\\jdk-10/0/1\\lib;C: \\程序

Java 在我的計算機上正常運行 java -version:

openjdk version "10.0.1" 2018-04-17 OpenJDK Runtime Environment (build 10.0.1+10) OpenJDK 64-Bit Server VM (build 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\

我遇到了同樣的問題,我通過將存儲 Kafka 的文件夾重命名為新名稱沒有空間來解決它。 但是對於這篇文章的情況,我們無法重命名文件夾 Program Files 然后解決方案是將 Kafka 移動到另一個文件夾並確保該文件夾的路徑沒有空間。

我知道,我遲到了這個查詢。 但是我確定的 2 美分。

請確保您的 KAFKA_HOME 和 JAVA_HOME 路徑中不應有任何空格。 對我來說,我將 Kafka 安裝為c:\software\Apache Kafka 3.1\kafka-src

我認為它應該可以工作,因為 Kafka 安裝路徑(從 Kafka-src 開始)沒有任何空間,但我錯了。 請確保整個 Kafka 安裝路徑(從c:開始)不應有任何空格。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM