这几天在尝试编译GPE的代码,遇到了这个错误,到网上搜到了昨天转载的那篇文章,把问题产生的原因搞明白了。但那篇文章没怎么提解决问题的方法,我将我的解决方法写在这里,希望能有用。
- Window-->Preferences-->Java-->Installed JREs,勾选JDK1.5
- Window-->Preferences-->Java-->Compiler,Compiler compliance level选择为1.5
我在修改了这两个参数后,仍没解决问题,后来在console中发现ant是用jdk1.4来编译程序,因此还需要修改ant使用的jdk
- Run-->External tools-->External Tools Configurations, 在JRE选项卡中选择jdk1.5