Error:(44, 30) 错误: -source 1.6 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
出错的原因是因为代码中有 List<Car> cars = new ArrayList<>();
,java在1.7引入了钻石运算符 <>
,解决办法有两种。一是更改编译的java sdk版本,而是将出错代码改为 List<Car> cars = new ArrayList<Car>();
网上找到的方法:
我使用的版本解决方法: