因為我自己在做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了!
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL4tGVNp3ZU5UeJpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLwMzN1QTN1ATMzAjMwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
然後自己去flink-dist下面玩耍吧!
如有不足,歡迎留言,謝謝觀看!