java构建路径问题

从某人的项目,我收到此错误:

Java Build Path Problems (1 item) Build path specifies execution environment J2SE-1.5. There are no JREs installed in the workplace that are strictly compatible with this environment. 

我有最新的JDK(jdk1.6.0_25)。 根据我的理解,我可以做以下其中一项:

  1. 下载J2SE-1.5环境以匹配项目。
  2. 编辑项目以同意最新的JDK。 我怎样才能做到这一点?

以下是对此的一个很好的讨论:

  • 如何在1.5合规模式下使用JDK 1.6

基本上你应该

  1. 下载并安装1.5 JDK。 ( 下载链接 )
  2. 在Eclipse中,转到窗口首选项Java已安装的JRE
  3. 将1.5 JDK添加到列表中。
  4. 选择1.5作为编译器合规性级别
  1. 右键单击项目,Properties,Java Build Path。
  2. 删除当前的JRE库。
  3. 单击添加库> JRE系统库>工作区默认JRE。

转到第二个选项,编辑项目以同意最新的JDK

  • 右键单击项目中的“ JRE系统库[J2SE 1.5]
  • 选择“ 属性
  • 选择“ 工作区默认JRE(jdk1.6

在此处输入图像描述

在Eclipse的Package Explorer中,您可以右键单击该项目,选择Build Path,Configure Build Path以获取构建路径对话框。 从那里,您可以删除1.5 JRE的JRE参考和“添加库”以添加对已安装的JRE的引用。

在eclipse中配置JRE:

  • 窗口>首选项> Java>已安装的JRE …
  • 单击添加
  • 找到JDK的目录>单击“确定”

除了MahmoudS评论之外,还可以尝试这一点。 将pom.xml中的maven编译器源和目标更改为您正在使用的Java版本。 对jdk7说1.7

 1.7 1.7