錯誤:Error:java: javacTask: source release 1.7 requires target release 1.7
原因:生成class位元組碼的java版本,低于了源代碼所使用的java語言版本(例如:1.5, 1.7, 1.8 .......)
解決,兩個步驟:
a. 修改項目子產品所使用的Java版本,IDEA中File -> Project Structure 左側 Project Settings -> Moduls
選中你要編譯的子產品修改
Sources -> Language leavel;
b. 修改編譯參數,指定編譯子產品的目标位元組碼版本, Setteing -> Build. Execution..-> compiler -> Java Compiler`,修改左側指定子產品的目标位元組碼版本,不能低于源代碼語言版本
注意:項目子產品設定使用的語言等級 >= 編譯指定的子產品語言等級