Java 为什么在XStream上抛出CannotResolveClassException?

Java 为什么在XStream上抛出CannotResolveClassException?,java,xstream,Java,Xstream,我使用以下代码: @XStreamAlias(“ListOfMBDO”) 公共类XmlListOfMMDO{ @XStreamImplicit(itemFieldName=“MBDO”) public List items=new LinkedList(); } 公共类ModifyBetriebsortDataObject{ @XStreamAlias(“PK”) 公共整数pk; @XStreamAlias(“名称”) 公共字符串名称; 公共ModifyBetriebsortDataObjec

我使用以下代码:

@XStreamAlias(“ListOfMBDO”)
公共类XmlListOfMMDO{
@XStreamImplicit(itemFieldName=“MBDO”)
public List items=new LinkedList();
}
公共类ModifyBetriebsortDataObject{
@XStreamAlias(“PK”)
公共整数pk;
@XStreamAlias(“名称”)
公共字符串名称;
公共ModifyBetriebsortDataObject(最终整数pk,最终字符串名称){
this.pk=pk;
this.name=名称;
}
}
public void loadThis(){
最终字符串测试=“123456Test”;
final XStream _XStream=new XStream(new DomDriver());
_processAnnotations(XMLListofMMDO.class);
_processAnnotations(ModifyBetriebsortDataObject.class);
最终XmlListOfBDO测试列表=(XmlListOfBDO)xStream.fromXML(测试);

}
您可以通过添加

    _xStream.alias("ListOfMBDO", XMLListOfMBDO.class);