环境:
本地安装的jdk版本1.8
IDEA 2019, 依赖于jdk11(IDEA自带)
flink版本:1.9
原因:
在依赖jdk11的IDEA下,无论是否选择jdk11去运行maven编译flink1.9,IDEA在用maven编译flink的时候都会添加 --add-exports 选项。
具体原因不详,可能是IDEA的bug。
解决方法:
方法1、"Intellij" -> "View" -> "Tool Windows" ->"Maven" -> "Profiles" -> 取消 "java11" -> 重新导入 maven 项目。
方法2、下载with bundled JBR 8版的IDEA。