当前位置: 首页 > 知识库问答 >
问题:

Kafka:无法找到或加载主类安装窗口

温星华
2023-03-14

我正在尝试在我的计算机上安装Apache Kafka。我下载了最新版本2.12-2.0.0。在我收到的\bin\Windows目录中键入“..\zookeeper-server-start.bat../../config/zookeeper.properties”后,我想在Windows上运行它:

错误:找不到或加载主类Files\Java\jdk-10.0.1\lib; C:\Program起因:java.lang.ClassNotFoundException: Files\Java\jdk-10/0/1\lib; C:\Program

Java在我的计算机上正常工作Java-版本:

openjdk版本“10.0.1”2018-04-17 openjdk Runtime Environment(build 10.0.1 10)openjdk 64位服务器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\

共有3个答案

谢骏奇
2023-03-14

我也遇到了同样的问题,我通过将存储Kafka的文件夹重命名为“没有空间的新名称”来解决了这个问题。但对于这篇文章,我们不能重命名文件夹程序文件,然后解决方案是将Kafka移动到另一个文件夹,并确保该文件夹的路径没有空间。

倪鹏
2023-03-14

在kafka run类中设置以下配置。bat并尝试启动服务器

设置“JAVA\u HOME=C:\Program Files\JAVA\jdk-10.0.1”

设置"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-api-1.7.25.jar"

蔚俊人
2023-03-14

您的JAVA\u主页(和完整的Kafka路径)不能包含空格(我相信有一个开放的JIRA可以修复此问题)

尝试C:\PROGRA~1\Java\jdk-10.0.1,如果不起作用,将Java安装到C:\jdk-X. Y. Z\之类的地方, <罢工> 由于较低版本的Kafka不支持Java10

但一般来说,建议使用WSL2(或Docker),而不是CMD/Powershell

https://www.confluent.io/blog/set-up-and-run-kafka-on-windows-linux-wsl-2/

 类似资料:
  • 到处搜索,找不到解决我的问题的方法。 当我在解压Kafka的二进制版本后转到目录时(使用命令tar-xzf通过终端解压),我尝试使用命令(macOS Sierra)启动Zoomaster: bin/zookeeper-server-start.sh配置/zookeeper.properties 我得到同样的错误: 错误:无法找到或加载主类 config.zookeeper.properties 下

  • 问题内容: 我正在尝试使用Gradle运行一个非常简单的项目,并在使用时遇到以下错误: 这是我的文件结构: 我排除了libs和tmp文件夹的内容,因为我认为这与该问题无关,但是我可以在需要时添加它。 这是我的build.gradle文件: 关于如何解决此问题的任何想法?我已经为mainClassName属性尝试了各种方法,但似乎没有任何效果。 问题答案: 我在这里看到两个问题,一个与另一个有关。

  • 我的java应用程序编译有问题。 编译器说:

  • 我是按照Spring的教程,一切都工作正常,直到我克隆我的项目,现在克隆的项目和原来的项目不想工作,我已经搜索槽整个堆栈溢出类似的问题,我无法解决这个问题,我已经清理了项目,重新启动eclipse,更新,添加和删除依赖项从pom.xml似乎没有什么工作。 这是我的主要课程: Beans.xml: 波姆。xml: 正如我所说,当我在同一个工作区复制粘贴项目时,一切都开始失败,当然我更改了名称。 这个

  • 我用的是软呢帽19。HelloWorld的内容。爪哇: 我可以使用 javac HelloWorld。JAVA 但我无法使用 java HelloWorld 它给出了以下错误 错误:无法找到或加载主类HelloWorld 但我可以用 sudo java HelloWorld 我错过了什么???

  • 我知道这个问题已经被回答过很多次了,但不幸的是我找不到我的问题的正确答案。 以下是我的软件包结构,在我的软件包中,我有简单测试.java d: \junit\src\junitfaq\SimpleTest.java 在d:\junit\src内部 d:\junit\src 但是当我尝试使用下面的命令行运行程序时 d:\junit\src 发生了此错误。错误:无法找到或加载主类junitfaq.Si