2014-05-06 133 views
8

我觉得在张贴之前我已经非常详细地浏览了以前提出的问题,所以我会先说明我的问题,然后说明我采取的所有尝试步骤。Eclipse工作区JRE与任何配置设置不匹配?

问题是,当我去创建一个新项目时,Eclipse给出了一个警告,指出当前工作区使用1.4 JRE编译器符合性为1.7。我的计算机上没有安装1.4 JRE,所有内容都应该配置为1.7。

我运行:

  • 的Windows 7 64位
  • 的Eclipse的Java EE(刚安装最新版本,并检查更新)

我目前安装在C:\ Program Files \ Java下:

  • jdk1.7.0_55
  • jdk1.8.0
  • jdk1.8.0_05 - >试图用这一个
  • jre7
  • jre8

我也做了以下内容:

  1. 我创建了JAVA_HOME系统变量(当前设置为C:\Program Files\Java\jdk1.8.0_05),然后将C:\Program Files\Java\jdk1.8.0_05\bin添加到Path系统变量并重新启动。

  2. 我已经修改的eclipse.ini硬编码的jdk路径,这里是在.ini上半年:

    -startup 
    plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
    --launcher.library 
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212 
    -vm 
    C:\Program Files\Java\jdk1.8.0_05\bin\javaw.exe 
    -product 
    org.eclipse.epp.package.jee.product 
    --launcher.defaultAction 
    openFile 
    .... 
    
  3. 我已经加入C:\Program Files\Java\jdk1.8.0_05到“已安装JRE”列表中,做出了相应的选择在“执行环境”屏幕,并指出我所有的项目遵循工作区设置:

不知道以下内容是否与故障排除有关/有助于排除故障:

在刚刚导入的项目中,我原本有错误,指出我需要至少1.5的编译器。执行上述步骤并将编译器(显然不成功)设置为1.7后,它们变成了警告,抱怨控制器被弃用。

请帮我弄清楚为什么我的Eclipse认为它卡在1.4 JRE上。我真的很希望我只是想念一些简单的东西。

+0

好问的一个问题。我们需要更多像您这样的新用户。 –

+0

你走了,我已经为你添加了图片。欢迎来到[so]! –

回答

6

安装,从了解到的Java 8月食更新:https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler

然后

窗口>首选项>的Java>编译器>编译器complance水平= 1.8

+2

* facepalm *解决了这个问题 - 谢谢! – dholub

+2

随时接受它作为回答:)(因为它回答你的问题) –

+2

@JigarJoshi尼斯和微妙的:) –

相关问题