在练习jdk9以后的方法“不可变的List、set、map集合”的时候,由于为我之前的版本是jdk8,所以下载了jdk17,编译过程没有任何问题,但是执行时报了错
错误:(java: 找不到符号 符号: 方法 of(java.lang.String,java.lang.String) 位置: 接口 java.util.List)
当时只是改了jdk版本
![](https://img-blog.csdnimg.cn/img_convert/004490220f68241a32897f6d2602ac76.png)
并没有改预编译器的jdk版本,这个是预编译时的java版本过低导致的
所以改了下面后就可以了
![](https://img-blog.csdnimg.cn/img_convert/539950fad1067e704d969dc2bfeed0b1.png)
在练习jdk9以后的方法“不可变的List、set、map集合”的时候,由于为我之前的版本是jdk8,所以下载了jdk17,编译过程没有任何问题,但是执行时报了错
错误:(java: 找不到符号 符号: 方法 of(java.lang.String,java.lang.String) 位置: 接口 java.util.List)
当时只是改了jdk版本
并没有改预编译器的jdk版本,这个是预编译时的java版本过低导致的
所以改了下面后就可以了