錯誤:Error:java: javacTask: source release 1.7 requires target release 1.7java
緣由:生成class字節碼的java版本,低於了源代碼所使用的java語言版本(例如:1.5, 1.7, 1.8 .......)ui
解決,兩個步驟:code
a. 修改項目模塊所使用的Java版本,IDEA中File -> Project Structure 左側 Project Settings -> Moduls選中你要編譯的模塊修改
Sources -> Language leavel;get
b. 修改編譯參數,指定編譯模塊的目標字節碼版本, Setteing -> Build. Execution..-> compiler -> Java Compiler`,修改左側指定模塊的目標字節碼版本,不能低於源代碼語言版本io
注意:項目模塊設置使用的語言等級 >= 編譯指定的模塊語言等級編譯