如果你安裝的是JDK1.7,而在file->project structure中設定的是language level是8的話,就會出現這個錯誤提示:無效的源發行版:8。
解決辦法:將語言級別改為7,或6。即語言級別不能高於你安裝的版本。
另外,如果file -> settings -> build,exception,deployment -> compiler -> java compiler 中如果將模組的target bytecode version改為1.8,則會出現這個錯誤提示:無效的目標發行版:1.8。應改為小於等於安裝的版本號。
詳細介紹請檢視全文:https://cnblogs.com/qianzf/