目录

java.lang.NoClassDefFoundError-orgapacheflinkapicommonfunctionsFlatMapFunction

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

Java使用Flink报错

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

java.lang.NoClassDefFoundError: org/apache/flink/api/common/functions/FlatMapFunction 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)

错误截图如下:

https://i-blog.csdnimg.cn/blog_migrate/e70d2d76bfc9ac4fa34c7434df2f4f77.png#pic_center

解决方法

解法方法很简单,按下图做操作即可

1.如下图,点击 Edit Configurations ,进入编辑框

https://i-blog.csdnimg.cn/blog_migrate/7e6f26a5e5acf5a7ea47e53ca6af08c1.png#pic_center

2.如下图,将 Include dependencies with "provided" scope 勾选,点击确定即可

https://i-blog.csdnimg.cn/blog_migrate/a11471c0a9929303edade4ee306db502.png#pic_center

https://img-blog.csdnimg.cn/7c581c68527c4fc68ef14f641b92de7a.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Y-r5oiR5aec5ZCM5a2m,size_11,color_FFFFFF,t_70,g_se,x_16#pic_center#pic_center#pic_center