Eclipse 无法解析JRE:jdk7(标准VM)

Eclipse 无法解析JRE:jdk7(标准VM),eclipse,spring,ant,Eclipse,Spring,Ant,我目前正在创建一个spring应用程序。 以前,我能够在eclipse中进行ANT构建,但现在我不能。当我现在尝试进行ANT构建时,它说[JRE]:无法解析JRE:jdk7(标准VM) 它不允许我运行ANT构建。我重新启动了eclipse和我的计算机,但什么也没用 我试着在已安装的jre中查看是否在jre7和jdk1.7之间进行了更改,但没有任何效果 我想我必须卸载计算机上的所有Java更新并安装新的jdk。这是在我这么做之后开始的。尝试进入Eclipse的窗口->首选项->Java->编译器

我目前正在创建一个spring应用程序。 以前,我能够在eclipse中进行ANT构建,但现在我不能。当我现在尝试进行ANT构建时,它说[JRE]:无法解析JRE:jdk7(标准VM)

它不允许我运行ANT构建。我重新启动了eclipse和我的计算机,但什么也没用

我试着在已安装的jre中查看是否在jre7和jdk1.7之间进行了更改,但没有任何效果


我想我必须卸载计算机上的所有Java更新并安装新的jdk。这是在我这么做之后开始的。

尝试进入Eclipse的窗口->首选项->Java->编译器

查看您正在使用的Java版本

然后转到窗口->首选项->Java->已安装的JRE


可以选择适合您的Java版本的JRE。(例如Java 1.7适合JRE 7)。

首先,确保javac.exe位于路径中。Oracle安装了一个新的JRE,并将C:\ProgramData\Oracle\Java\javapath放在我的路径前面。即使我没有在我使用的JDK下更改JRE,我还是出现了这个错误


在检查已安装的JRE并验证我的路径是否首先指向JDK bin文件夹后,我检查了ant文件启动配置的JRE选项卡。选项卡上有一个错误指示器图标。我在“运行时JRE”部分指定了“单独的JRE”。我单击“在与工作区相同的JRE中运行”,然后返回“单独的JRE”,然后通过浏览“已安装的JRE…”选择相同的JRE,错误消失。

此错误的可能原因是没有为ant配置JRE。选择build.xml并转到运行->ant的外部工具配置。在配置窗口中,导航到jre选项卡并从可用选项中选择适当的jre。

是否更新已安装的jre条目以指向新安装的JDK/jre?是。我能解决它。显然,我必须进入JRE选项卡并设置执行环境。我把它放在了其他地方,并假设它是设定的,但显然不是。