我正在使用带有STS,Maven和其他Web开发工具的eclipse Kepler 4.3.2。今天我想到用Java 8尝试一些lambdas,所以我安装了JDK1.8和Eclipse插件开发环境补丁,支持Java 8(对于Kepler SR2)。它正在工作但是当我打开项目时我正在使用我在dispatcher-servlet.xml中出现了一堆构建错误:
构建路径不完整。无法找到org / aspectj / weaver / reflect / ReflectionWorld的类文件$ ReflectionWorldException
看起来像AspectJ插件已卸载,所以我再次安装它: AspectJ开发工具(AJDT)包括AspectJ编译器。 Eclipse的AspectJ编译器
重建后,项目再次运行,但我不能使用lambdas。在偏好中>编译器合规性级别没有Java 1.8。在安装AspectJ之前它就在那里。
我可以做些什么来完成这项工作?
答案 0 :(得分:5)
您可以为Kepler安装最新的AspectJ插件开发版本,该插件在http://download.eclipse.org/tools/ajdt/43/dev/update支持Java 8
然后在http://download.eclipse.org/eclipse/updates/4.3-P-builds/
重新安装JDT更新