关于各种java开发工具的经验
最近使用eclipse3.0这个软件修改网游的代码,但是在查看类文件的时候出现错误,但是明明可以运行,于是做了一个小测试:
StringBuffer sb=new StringBuffer("this is a stringbuffer");
StringBuffer sb3=sb.append("123");
在eclipse下运行的时候提示:不能把abstractStringBuffer类型转换成StringBuffer
一开始还以为是返回类型不一样了,可是查看了最新的jdk文档,append()返回的类型都是StringBuffer,而且类库里面也没有abstractStringBuffer这个抽象类。
退出eclipse,直接在dos下进行编译运行,可以顺利通过。
得出结果,eclipse里使用的jdk版本似乎不是sun标准的jdk;具体使用的是以前版本的jdk,还是eclipse自己制定的一套jdk不得而知,总之,使用这类工具的时候,兄弟们要小心,如果不是开发和运行在同一个平台上,还是直接编译为好,免得到时候程序写出来,运行的时候出项不明不白的错误。
好了,大家顶一下吧。