此種問題最讓人頭疼,一個疏忽就會浪費大量的時間去排查,以下是我遇到的問題實例:
1.代碼中報錯(版本錯誤)
但是經過不斷確認,jdk版本的確沒有問題。
2.查看某一個項目在ide中加載jdk版本
版本沒有問題,但是發現位置不對,jdk包應該首先加載,然後在加載業務需求jar包,否則就會出現某一代碼本應該引用jdk中包,但確引用了業務類jar包,所以我們要將jdk提到業務jar包之上,如下:
這樣代碼中的錯誤就會消失
此種問題最讓人頭疼,一個疏忽就會浪費大量的時間去排查,以下是我遇到的問題實例:
1.代碼中報錯(版本錯誤)
但是經過不斷確認,jdk版本的確沒有問題。
2.查看某一個項目在ide中加載jdk版本
版本沒有問題,但是發現位置不對,jdk包應該首先加載,然後在加載業務需求jar包,否則就會出現某一代碼本應該引用jdk中包,但確引用了業務類jar包,所以我們要將jdk提到業務jar包之上,如下:
這樣代碼中的錯誤就會消失