手动编译 Flink 1.9 flink-table-api-java问题

因为我自己在做Flink源码编译的时候,报了一个错误。

[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile 
(default-compile) on project flink-table-api-java: 
Compilation failure
java/src/main/java/org/apache/flink/table/operations/utils/OperationTreeBuilder.java:[560,85] 未报告的异常错误X; 必须对其进行捕获或声明以便抛出

针对这个错误 大家肯定第一反应就是去看源码了,官方GitHub上的代码,我想你看了也不会有什么问题的,哈哈哈!

这个问题也可以通过更换JDK来规避。
当时使用JDK

java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

更换JDK即可得到解决

java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)

之前报错的地方已经通过了,下面只是其中一个过程的截图,之前是在flink-table-api-java报的错误,现在ok了!
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后自己去flink-dist下面玩耍吧!
在这里插入图片描述
如有不足,欢迎留言,谢谢观看!

发布了45 篇原创文章 · 获赞 6 · 访问量 2059

猜你喜欢

转载自blog.csdn.net/qq_22583191/article/details/104153071