Flink测试 - 编译报错 - Error: A JNI error has occurred, please check your installation and try again
看着教程尚硅谷2021最新Java版Flink敲了一个wordCount的代码,
一点运行就报错
Error: A JNI error has occurred, please check your installation and try again
Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/flink/api/common/functions/FlatMapFunction

一开始以为是java和javac版本不一致,调了半天发现是flink有内置的jdk版本,和本机jdk环境版本不一致导致。
解决办法(以下2种方法2选1):
- 运行设置里勾选

-
pom.xml中删除flink依赖下的,然后刷新依赖

本文讲述了在使用尚硅谷Java版Flink进行WordCount示例时遇到的AJNI错误,原因在于Flink内置JDK版本与本地环境不一致。解决方法包括在运行设置中选择正确JDK或在pom.xml中调整依赖。
最低0.47元/天 解锁文章
3782

被折叠的 条评论
为什么被折叠?



