安然小屋 安然之家

安然小屋 安然之家

kafka运行错误:提示找不到或者无法加载主类错误解决方法
2021-01-31

 

在搭建kafka服务器的时候,可能会遇到如下情况:

错误: 找不到或无法加载主类 kafka.Kafka

出现这种情况有以下几种原因;

1.执行的路径有空格

D:\Program Files

如果放到这个目录下一定会出现问题的。

2.kafka文件夹下的\bin\windows\kafka-run-class.bat文件,第179行配置

修改前:

set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp %CLASSPATH% %KAFKA_OPTS% %*

修改后:

set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp "%CLASSPATH%" %KAFKA_OPTS% %*

3.如何你下载的是kafka-2.5.0-src.tgz,这样带有src的kafka文件,这种文件是源文件,里面的代码还是.java滴,所以当然需要编译一下啦。