IDEA运行flink 报Error:java: 无效的标记: --add-exports=java.base/sun.ne

环境:
本地安装的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。

参考:http://apache-flink.147419.n8.nabble.com/Error-java-add-exports-java-base-sun-net-util-ALL-UNNAMED-td943.html#a1071

你可能感兴趣的:(IDEA运行flink 报Error:java: 无效的标记: --add-exports=java.base/sun.ne)