环境:jdk1.6 编译级别6.java
问题代码:app
List<Object[]> sjdwList =serviceA.get();// for (Object o : sjdwList) { sjdw.append(String.valueOf(o)).append("--"); }
现象:eclipse
以上的代码,在eclipse/myeclipse环境下能够正常编译和运行.ide
可是idea环境下,只能编译不能运行.运行就报错:object转string异常.idea
解决方法:spa
须要把idea编译器切换到eclipse,使用eclipse/myeclipse同样的编译器. idea默认使用jdk javac编译,eclipse/myeclipse体系用的ECJ.code
因此统一开发环境,idea也必定要设置这个编译器为ecj.以下图所示:blog