我的猜测是,当您使用JDK 1.6运行eclipse本身时,实际上是使用其他默认jre配置的。
查看
Window->preferences->java->Installed JREs并确保检查的JRE为
1.6。
如果默认的JRE确实是1.6,则很可能是特定于项目的设置。看到项目已配置为使用正确的JRE。

我的猜测是,当您使用JDK 1.6运行eclipse本身时,实际上是使用其他默认jre配置的。
查看
Window->preferences->java->Installed JREs并确保检查的JRE为
1.6。
如果默认的JRE确实是1.6,则很可能是特定于项目的设置。看到项目已配置为使用正确的JRE。