環境: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