当前位置: 首页 > news >正文

Flink(用Scala版本写Word Count 出现假报错情况解决方案)假报错,一直显示红色报错

在这里插## 标题入图片描述

前言:

大家好,我是程序员小羊!今天用flink 写代码出现了用Scala写fink word count 出现假报错,一开始我一直以为是报错找不到原因,后面我运行了一下,居然运行成功了,后面发现是假报错,耽误了一上午时间,下面方法是怎么解决的。

一、直接在map后面加了【(String,Int 这些避免了类型推断的错误)】

在这里插入图片描述

二、但是去掉类型还是报错

AI是这样回答的

这种 “假报错” 通常是由 IntelliJ IDEA 的 Scala 插件与 Flink API 的兼容性问题导致的(代码实际可运行,但
IDE 语法提示误报)。可以通过以下步骤解决:

  1. 检查并更新依赖与插件 确认 Flink 和 Scala 版本兼容:确保 pom.xml 或 build.sbt 中 Flink Scala 依赖的版本(如 flink-scala_2.12)与项目使用的 Scala 版本一致。 更新 IntelliJ Scala
    插件:进入 IDEA 设置(File → Settings → Plugins),更新 Scala 插件到最新版本。
  2. 清理 IDEA 缓存 执行 File → Invalidate Caches / Restart,清理 IDEA 缓存并重启,可解决多数语法提示误报问题。
  3. 显式导入隐式转换 在 Scala 代码开头添加 Flink 隐式转换的导入: scala import org.apache.flink.api.scala._ 这能帮助 IDE 正确识别 Flink Dataset/DataSet
    的算子方法(如 groupBy、sum 等)。
  4. 验证代码实际可运行 直接运行程序(忽略 IDE 提示的 “错误”),若程序能正常输出词频统计结果,说明是 IDE 假报错,可暂时忽略或通过上述步骤逐步解决。

我被忽悠的一愣的一愣的都试过了,还是不行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

真的是五花八门,反正说的方法我都试了,就是不行
在这里插入图片描述

在这里插入图片描述

最后解决的方法是

在这里插入图片描述
在这里插入图片描述

将 Built-in 改为 Compiler解决
在这里插入图片描述
在这里插入图片描述

Built-in 由 IDE 内置的静态检查逻辑来高亮错误。它会在编写代码时实时分析语法、类型等,优点是提示及时,但缺点是对复杂隐式转换(如 Flink Scala API)支持不足,易出现假报错。
Compiler 仅根据编译器的实际编译结果来高亮错误。只有代码真正无法编译时才会提示错误,能彻底避免假报错,但提示时效性稍弱(需触发编译后才会更新高亮)。

最终还是解决了,下次出现这种问题可以放在后续去弄,不要这么浪费时间(耽误2个多小时)

今天这篇文章就到这里了,大厦之成,非一木之材也;大海之阔,非一流之归也。感谢大家观看本文

在这里插入图片描述

在这里插入图片描述

http://www.dtcms.com/a/552739.html

相关文章:

  • Smartbi 10 月版本亮点:AIChat对话能力提升,国产化部署更安全
  • 网站备案单位商业网站源码免费下载
  • 外贸网站经典营销案例搭建服务器做网站
  • MQTT 协议详解与工业物联网架构设计指南
  • JMeter WebSocket异步接口测试简明指南
  • [论文]Colmap-PCD: An Open-source Tool for Fine Image-to-point cloud Registration
  • 网站开发合作协议自主建站系统
  • MySQL 8 查询逗号分隔字符串
  • react 源码2
  • 淮南电商网站建设苏州网站优化
  • AI应用市场崛起:聊天机器人、教育学习、视频创作三驾马车驱动创新
  • SQL 学习笔记
  • 医药网站建设中图片app开发公司 弙东
  • ProfiNet转ModbusTCP实战:工业智能网关让S7-1516与上位机3ms握手
  • 巨 椰 云手机和云真机哪个个比较好用?
  • 云手机中的数据信息会被泄露吗
  • 百度快照举报网站威海企业网站建设
  • 16.React性能优化SCU
  • Linux系统C++开发环境搭建工具(三)—— brpc使用指南
  • 《静态库与动态库:从编译原理到实战调用,一篇文章讲透》
  • 标签绑定货物信息误删处理
  • 划时代的AI Agent qwen的回答和思考
  • Rust中泛型函数实现不同类型数据的比较
  • 19. React的高阶组件
  • 中小企业建站服务外贸建站模板免费
  • 网站域名多少钱一年wordpress 发布 工具
  • 个人备案网站可以做淘宝客吗codex.wordpress.org
  • 做网络推广自己建网站建设局局长权力大吗
  • 外贸网站建设需求无锡做网站设计
  • 泰安网站建设策划方案wordpress 评论模版