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

时间:2014-03-17 18:27:19

标签: eclipse spring ant

我目前正在创建一个春季应用。 以前,我已经能够在日食中进行ANT构建,但现在我无法做到。当我现在尝试进行ANT构建时,它说[JRE]:无法解析JRE:jdk7(标准VM)。

它不允许我运行ANT构建。我重新启动了eclipse以及我的计算机,但没有任何效果。

我试着看看是否在安装的jre中更换了jre7和jdk1.7但是没有做任何事情。

我认为必须卸载我在计算机上安装的所有Java更新并安装新的jdk。它在我做完之后就开始发生了。

3 个答案:

答案 0 :(得分:1)

尝试访问Eclipse的窗口 - >偏好 - > Java - >编译器

查看您正在使用的Java版本。

然后转到Window - >偏好 - > Java - >已安装的JRE

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

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