关于这个问题,我看到网上大多数的解决方法是:修改项目java compiler。方法是:在项目点右键->选择Perperties->在出现的菜单中选择Java Compiler->最上面选中Enable project Specific setting->然后将jdk改为jdk1.6->完成。可以先试试这一个方法,因为很多人都说有效。但是,我改了之后还是没效果,运行还是报出相同的错误。
然后,我就下了一个新的jdk。我是在这个地址下载的:http://xiazai.sogou.com/search?w=2033&query=java。需要注意的是jdk的版本有两个,X86代表的是适应32位操作系统的,X64代表的是适应64位操作系统的。按需下载后,安装。 安装好了后,打开运行项目的eclipse,点击Windows-->Preference-->Java-->双击Install JREs。弹出如下图
![](http://dl2.iteye.com/upload/attachment/0107/0898/751750a5-8ec8-3ade-842e-6c1db2dd1385.jpg)
单击add后双击空白处会弹出下图:
![](http://dl2.iteye.com/upload/attachment/0107/0900/642c17e5-23f7-3fb6-8469-39147756f3f3.png)
添加新下载的jdk的安装路径finish就完成了jdk绝对路径的配置了。就不用再去配置环境变量之类的了,比较方便。 引入了心得jdk之后还不算完,因为我们要运行的项目的jdk还没变,手动指定一下jdk路径就好了。选中要运行的项目,然后右击,选中Propertiesjava build path单击右侧的Add Library点击next在把环境换成现在系统的默认环境,遇到的问题就解决啦!
![](http://dl2.iteye.com/upload/attachment/0107/0904/abedefae-7fc9-3d0f-b03c-4a8312e13509.png)
以上是个人的一些见解,希望能对你有一些帮助!