Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse3.7、Ant、Java1.7_Java_Eclipse_Ant - Fatal编程技术网

Eclipse3.7、Ant、Java1.7

Eclipse3.7、Ant、Java1.7,java,eclipse,ant,Java,Eclipse,Ant,我检查并从我的计算机上卸载了所有Java。然后我安装了JavaSEJDK1.7。然后我修改了Eclipse配置,使它能够启动并打开它。我有一个Ant脚本来构建我的项目,我想根据1.7构建我的项目,但是每当我运行脚本时,它都会说 'Launching PROJECT build.xml' has encountered a problem. Specified VM install not found: type Standard VM, name jdk1.6.0_21 Eclipse中安装

我检查并从我的计算机上卸载了所有Java。然后我安装了JavaSEJDK1.7。然后我修改了Eclipse配置,使它能够启动并打开它。我有一个Ant脚本来构建我的项目,我想根据1.7构建我的项目,但是每当我运行脚本时,它都会说

'Launching PROJECT build.xml' has encountered a problem.

Specified VM install not found: type Standard VM, name jdk1.6.0_21

Eclipse中安装的JRE是1.7,其他什么都没有。我一辈子都找不到如何改变Ant所寻找的东西。

这是因为您仍然在外部工具配置中将旧的JDK配置为JRE在eclipse中-通过工具栏中此按钮旁边的箭头菜单打开它:,然后将其更改为Java 7 JDK。

在eclipse中,单击ant文件--Run As--External Tools Configuration并单击JRE选项卡

选择“在与工作区相同的JRE中运行”

删除“C:\Users\%USERNAME%\workspace.metadata.plugins\org.eclipse.debug.core.launches\%PROJECT\u NAME%build.xml.launch文件”


这解决了我的问题。

对我来说很有效。谢谢你,迈克尔,为我工作。谢谢你,卡尔。