【IDEA构建Kafka源码环境出错解决】

学习教程来源: 尚硅谷Kafka教程,2024新版kafka视频,零基础入门到实战

问题1

gradle build --exclude-task test报错:Task :streams:streams-scala:spotlessScalaCheck FAILED

【解决方法】
执行以下命令来自动格式化代码:gradle spotlessApply
清理 Gradle 缓存:gradle clean
最后,重新执行gradle build --exclude-task test,可以构建成功。

问题2

IDEA打开Kafka源码方式不对。

【解决方法】
通过File —> Project from Existing sources 打开Kafka源码目录,比如:E:\kafka\source\kafka-3.6.1-src,不能用File —> Open打开,会一直处于缓冲中。

问题3

在Gradle构建整个项目时,会报错:Process ‘command ‘E:\Program Files\Java\jdk-17\bin\java.exe’’ finished with non-zero exit value 1

【解决方法】
将JDK放到不带空格的文件名目录下,比如,不能放到“Program Files”这样有空格的文件夹下。然后修改系统环境变量JAVA_HOME,在IEDA以下位置确保JDK版本的正确使用,重新导入新的位置下的JDK。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以及测试运行案例中的设置:
在这里插入图片描述
最后,重新用IDEA侧边栏的Gradle先clean,再bulid,这时会BUILD SUCCESSFUL。
在这里插入图片描述

问题4

之前在运行Kafka这个Application时,有报错scalac: -target is deprecated: Use -release instead to compile against the correct platform API. 但是,在解决完问题3就没出现了,利用Kafka Tool也能够连接成功。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值