繁体   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