我在 IDEA 环境中调试 Kafka+Flink 自己编写的例子时

代码编译都是通过的,但是进行Debug调试时,出现如下异常;

java.lang.NoClassDefFoundError: org/apache/flink/streaming/util/serialization/DeserializationSchema
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.getMethod(Class.java:1784)
at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
Caused by: java.lang.ClassNotFoundException: org.apache.flink.streaming.util.serialization.DeserializationSchema
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 7 more
Disconnected from the target VM, address: '127.0.0.1:55548', transport: 'socket'
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main"
Process finished with exit code 1

该配置maven的,也配置了,该加的jar也加了。

死活就是无法DEBUG,启动报错,直接就不能启;

找了很久原因,最终找到了原因:

在 Run/ Edit Configurations 中勾选 Include dependencies with “Provided” scope,保存之后再运行就好了。

搞定。

Java代码引用flink报错:java.lang.NoClassDefFoundError: org/apache/flink/streaming/util/serialization/Deseri相关推荐

  1. 【错误记录】Groovy 工程编译报错 ( java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream )

    文章目录 一.报错信息 二.解决方案 一.报错信息 编译 Groovy 工程时 , 报如下错误信息 : gradle-resources-test:Groovy_Demo.main: java.lan ...

  2. java.lang.NoClassDefFoundError: org/apache/geronimo/mail/util/Base64Encod——解决方案

    最近在弄通过javaMail发送信息到邮箱,老是会报这样的错误:Exception in thread "main" java.lang.NoClassDefFoundError: ...

  3. spring报错ava.lang.NoClassDefFoundError:

    在学spring,找了好多个入门例子,但是每个例子运行的时候都会出现java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFact ...

  4. 解决IDEA运行Flink报错java.lang.NoClassDefFoundError: org/apache/flink/api/common/ExecutionConfig....

    解决方法 将provided改为compile,比如: <dependency><groupId>org.apache.flink</groupId><art ...

  5. azkaban 与 java任务_azkaban任务报错java.lang.RuntimeException: The root scratch dir: /tmp/hive...

    azkaban运行任务的时候失败报错如下: 23-03-2016 08:16:14 CST analyzer-kafka2hdfs_new ERROR - Exception in thread &q ...

  6. java远程执行命令报错java.io.IOException: Cannot run program “ifconfig“: error=2, No such file or directory

    直接执行ifconfig没问题,但是在java代码里远程执行ifconfig就找不到命令. session = conn.openSession(); session.execCommand(cmd) ...

  7. java string转long报错_java.lang.Integer cannot be cast to java.lang.Long解决办法

    你好我是辰兮,本次是项目遇到的java.lang.Integer cannot be cast to java.lang.Long异常以及相对应的解决方案. 文章目录 一.实战问题 用postman测 ...

  8. java文档注释报错,java文档注释主要使用方法

    一.java包含哪些注释 1.//用于单行注释. 2./*...*/用于多行注释,从/*开始,到*/结束,不能嵌套. 3./**...*/则是为支持jdk工具javadoc.exe而特有的注释语句.这 ...

  9. Flink java.lang.NoClassDefFoundError: org/apache/flink/api/common/functions/FlatMapFunction

最新文章

  1. redis-4.0.1安装配置(CentOS 6.6)
  2. Focal Loss升级:让Focal Loss动态化,类别极端不平衡也可以轻松解决
  3. java scanner字符串_Java Scanner toString()用法及代码示例
  4. springboot集成jsp
  5. python3字符串属性(二)
  6. 洛谷 P1767 家族_NOI导刊2010普及(10)
  7. android studio 拉取分支,AndroidStudio中使用Git-高级篇(二)——新建分支(branch)和拉取请求(Pull request)...
  8. python慕课笔记_MOOC python笔记(三) 序列容器:字符串、列表、元组
  9. 好用又被遗忘的Char,String 方法
  10. 华为Mate 30 Pro曝光:双曲面刘海屏 支持3D人脸识别
  11. java喷泉编码_Java干货分享使用JS实现简单喷泉效果
  12. QuickHit游戏
  13. 运行Myeclipse时,如何删除IVM窗口
  14. c语言仿宋gb2312字体,【仿宋gb2312字体下载】仿宋gb2312字体官方下载 免费版-七喜软件园...
  15. muduo学习笔记:net部分之实现TCP网络编程库-TcpClient
  16. html文字纵向导航栏,JS+CSS实现另类带提示效果的竖向导航菜单
  17. [oeasy]python0010 - python虚拟机解释执行py文件的原理
  18. 简单计算器与面积结合计算器
  19. android 限制后台进程,Android O Preview 相关-后台执行限制
  20. caffe源码分析--SyncedMemory 内存管理机制

热门文章

  1. TCP和UDP的异同点
  2. android安卓开发好网推荐
  3. android游戏中期检查表,课题中期检查填报表
  4. 拆点最大流-HDU-4292-Food
  5. JAVA--word等文件转PDF工具类
  6. 如何强制你的 MacBook 充满电
  7. win10下使用mklink将C盘内的软件搬到E盘
  8. Qt6_DIR-NOTFOUND
  9. 梵语和藏语_【语言学】梵语与藏语的比较小论
  10. 1460 卡布列克常数