当我尝试在我的mac上做一个Ant构建(Snow Leopard,Eclipse 3.6 - Helios)时,我得到一个错误对话框,上面写着
“问题出现”
遇到了'启动projectName build.xml' 一个问题。指定的VM安装没有 找到:键入标准VM,名称为jdk1.5.0_14
我甚至无法在Eclipse中找到任何指定使用jdk1.5.0_14的首选项设置。
当我进入我的首选项并进入Java部分并查看已安装的JRE时,我指定的唯一一个是1.6.0。尝试使用1.5的设置在哪里? (或者我正在咆哮错误的树?)
答案 0 :(得分:76)
您的ant项目启动程序出于某种原因引用Java 5环境。
选择“运行方式 - >配置”并找到ant build。然后表明您希望此配置与Java 6 JVM一起运行。
答案 1 :(得分:8)
删除 “。metadata.plugins \ org.eclipse.debug.core.launches \ build.xml.launch”文件和问题已解决“。
答案 2 :(得分:2)
这只是以前发布的Eclipse更高版本解决方案的更新,如STS。
答案 3 :(得分:0)
我犯了很多错误,我改为修改了这个,但我相信关键部分是%ATG_HOME%/home/localconfig/dasENV.sh
文件,ATGJRE
路径不正确。
答案 4 :(得分:0)
我一直收到“未找到指定的VM安装:键入MacOS X VM,命名为Java SE 6 ...”。 我意外地做了这个并且它起作用了:Properties-Java Compiler-Installed JREs-Search Button。 它做了一些灵魂搜索,创建了另一个JRE条目,这一切都奏效了!
答案 5 :(得分:-1)
右键单击项目并选择属性。 转到Java Compiler并确保编译器合规性级别设置为1.6而不是1.5 。 我认为应该这样做。