从cvs上导出一个项目,出现了The type java.io.Writer cannot be resolved. It is indirectly referenced等很多莫名其妙的问题,首先想到是编码的问题,修改为utf-8之后还是不行。
在网上一顿搜索,终于找到了问题所在,(参考网址http://www.activeobjects.no/subsonic/forum/viewtopic.php?t=898),应该要把项目的jdk改为6.0。
查看一个项目的jdk的方法:右键点击该项目,点properties,再点project facets,看看里面的可选项,就能看见当前jdk版本。点开一看,果然是5.0,因为上次check in的人所用版本是5.0,所以我导出之后还是5.0,把它改为6.0就ok了。