虽然设置了环境变量,但Ant使用的是JRE而不是JDK

Bla*_*bam 4 java apache ant

我正在使用Windows 7 x64,我正在尝试安装Apache Ant.我总是收到以下错误消息:

C:\ Users\xxx> ant无法找到tools.jar.预计在C:\ Program Files\Java\jre6\li b\tools.jar中找到它.Buildfile:build.xml不存在!构建失败

在各种论坛中,他们说环境变量设置不正确.我将它们设置为我的系统:

ANT_HOME:C:\ Ant

CLASSPATH:C:\ Program Files\Java\jdk1.6.0_21\bin

JAVA_HOME:C:\ Program Files\Java\jdk1.6.0_21\bin

路径:( ......很多东西......); C:\ Program Files\Java\jdk1.6.0_21\bin; C:\ ant\bin;%JAVA_HOME%\ bin;

但我仍然得到错误.你知道怎么强迫ant使用正确的目录吗?Java(JRE和JDK)出现在Program Files和Program Files(x86)中.似乎试图使用64x JRE.

Isa*_*ett 5

JAVA_HOME应该是C:\ Program Files\Java\jdk1.6.0_21 \(删除"bin"),tools.jar将在lib中,而不是bin.