平时开发习惯性的创建一些Object类型的对象,如,Object obj,Map<String, Object>,开发了N久的程序,今天突然报错了,
不兼容的类型: int无法转换为org.omg.CORBA.Object
不兼容的类型: java.lang.String无法转换为org.omg.CORBA
不兼容的类型: java.util.Map<java.lang.String,org.omg
不兼容的类型: int无法转换为org.omg.CORBA.Object
不兼容的类型: java.util.List<capture#3, 共 ?>无法转换为org.omg.CORBA.Object
总之,所有类型都不兼容了。百思不得其解,找了好一会。
最后,发现怎么导入了一个Object的包进来,很明显不是我们需要Object。
import org.omg.CORBA.Object;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
所以,把这个import删除即可。