[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile (default-compile) on project xxx: Fatal error compiling: 無效的目標發行版: 1.8 -> [Help 1]
java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
所以就去下載了下jdk1.8版本,然后更新~/.bash_profile中的配置(MAC機),java -version 輸出信息:

OK ,So easy, 再重新回到IDEA,編譯項目,然而問題居然沒有解決!!
三:遇到的坑
問題依舊,然后我就以為是IDEA的配置問題,各種更新配置,搞得我都要嘗試把版本寫入配置文件的那種方法(百度可查到)了~
這時,我忽然發現了一個問題,IDEA的終端里,輸出的JDK版本信息依舊沒有更新:

Oh, my god! 什么情況,我再重新打開終端,發現輸出的版本信息居然還是1.7的,難道是~/.bash_profile中文件的配置,只對當前終端生效??
這時,我發現了問題的所在,因為我的mac的終端並沒有使用bash,而是裝了zsh(相信眼尖的小伙伴在上個截圖就看到了),所以我在第二步驟修改的,不應該是~/.bash_profile,而是,~/.zshrc,
然后更新生效,問題解決。
四:總結
1. 遇到這個問題,首先應該了解,是JDK版本的問題,先檢查IDEA或其他IDE配置的項目JDK版本,如果是本機的版本,更新。
2. 如果安裝了zsh或其他的一些shell,記得修改相應的文件,不要修改錯誤。
3. IDEA的Terminal在更新完配置后,需要關了重啟,才更新。
4. 第一次寫東西,內容格式多包涵,碼字不易。這個問題,需要的坑大神小神,可能都不會遇到,各家的情況都不一樣,僅供參考,不喜勿噴。
