我目前正在创建一个春季应用。 以前,我已经能够在日食中进行ANT构建,但现在我无法做到。当我现在尝试进行ANT构建时,它说[JRE]:无法解析JRE:jdk7(标准VM)。
它不允许我运行ANT构建。我重新启动了eclipse以及我的计算机,但没有任何效果。
我试着看看是否在安装的jre中更换了jre7和jdk1.7但是没有做任何事情。
我认为必须卸载我在计算机上安装的所有Java更新并安装新的jdk。它在我做完之后就开始发生了。
答案 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。