我遇到的问题
这个问题主要是由于jdk版本更新,引入的Jar包版本不一致导致。
来看图:
根据所报错误,可以在引入的jar包中查找对应的com.thoughtworks.xstream.mapper.LambdaMapper是否存在。
可以见到我的jar包虽然有xstream.mapper,但它的子目录下是没有LambdaMapper,这是因为我之前导入的是java7版本的jar包,而且Lambda表达式也是java8才出来的。如图:
解决办法:
如果使用Maven的就直接在pom文件里面将对应的依赖jar包版本改了就行,如果没用maven的就直接在设置面将原来的老版本jar包删除,直接使用新jar包就行了。我的是用的maven,所以直接该依赖就行了。如图: