前提:
学习flink,从flink官网下载项目包后,想要运行程序时报错,如下:
调试:
1.本地java版本和javac 版本不一致,直接在idea Terminal本地打印:
2.idea配置版本不一致,自查结果:是一致的
3.是否可以运行print(123)? 发现可以运行
4.看来不是版本的问题,classNotFound,寻找pom是不是没有引入对应的包? 发现依赖的scope属性是provided,所以没引入导致的问题,注释后可以运行。
总结:
该问题是因为pom没有引入使用的包,导致运行时报错,报错信息和版本不一致报错是一样的,所以排查版本问题的时候浪费了一点时间。
希望:
希望能帮到您~~感谢抽出时间观看本文Thanks♪(・ω・)ノ