Problema com o ant

Estou tentando executar um do meu build.xml no eclipse 2.1.3 com o ant e ele me dah o seguinte erro.

compile: [javac] Compiling 19 source files to C:\eclipse\workspace\web\bin [javac] BUILD FAILED: file:C:/eclipse/workspace/web/build.xml:19: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK

o restando do meu build é

<!-- build file para projeto struts -->
<project name="web" basedir="." default="dist">
	<property name="project.title" value="web"/>
	<property name="project.version" value="1.0"/>
	<property name="dist.name" value="web"/>
	<property name="lib.dir" value="lib"/>
	<property name="dist.dir" value="dist"/>
	<property name="bin.dir" value="bin"/>
	<property name="src.dir" value="src"/>
	<property name="doc.dir" value="doc/api"/>
	<property name="config.dir" value="configs"/>
	<property name="webxml" value="${config.dir}/web.xml"></property>
	<property name="packages" value="app.*"/>

	<target name="prepare">		
		<tstamp/>
	</target>
	<target name="compile" depends="prepare" description="Build the source files">
		<javac srcdir="${src.dir}" destdir="${bin.dir}" >
			<classpath >				
				<fileset dir="${lib.dir}">
						<include name="*.jar"/>
				</fileset>
				<!-- Includes for jboss -->
				<fileset dir="C:/eclipse/plugins/org.jboss.ide.eclipse.jdt.j2ee.core_1.3.0/lib/j2ee-1.4">
						<include name="*.jar"/>
				</fileset>
			</classpath>
		</javac>
	</target>
	<!-- g -->
	<target name="clean" description="Prepare for clean build">
		<delete dir="${bin.dir}"/>
		<mkdir dir="${bin.dir}"/>		
	</target>
	<!-- h -->
	<target name="javadoc" description="Generate JavaDoc API docs">
		<delete dir="${doc.dir}"/>
		<mkdir dir="${doc.dir}"/>
		<javadoc sourcepath="${src.dir}"
				destdir="${doc.dir}"
				classpathref="project.class.path"
				packagenames="${packages}"		
				author="true"
				private="true"
				version="true"				
				windowtitle=" API Documentation"
				doctitle="<h1>${project.title} Documentation (Version${project.version})</h1>"
				bottom="Copyright © 2002"/>
	</target>
	<!-- i -->
	<target name="dist" description="Create binary distribution" depends="">
		<delete dir="${dist.dir}"/>
		<mkdir dir="${dist.dir}"/>
		<war warfile="${dist.dir}/${dist.name}.war"
			webxml="${webxml}"
			basedir="${bin.dir}"			
			excludes="WEB-INF,META-INF/MANIFEST.MF,com/**">
			<classes dir="${bin.dir}" excludes="META-INF/**,WEB-INF/**"></classes>
			<lib dir="${lib.dir}" ></lib>
			<webinf dir="configs">
				<include name="*.tld"/>
				<include name="struts-config.xml"/>
			</webinf>
			<fileset dir="pages">
				<include name="*.html"/>
				<include name="*.jsp"/>
			</fileset>
		</war>
	</target>
	<!-- j -->
	<target name="project" depends="clean,prepare,compile,javadoc,dist"/>
</project>

Ah!!!
Sou obrigado a matar as focas!!! (e com o eclipse 2.1)

Alguem sabe como eu me livro deste problema, na linha de comando tudo funciona direitinho, soh no elcipse que dah problema.

Valeu!

acho q tem que colocar o tools.jar no classpath

para resolver esse problema sete o JAVA_HOME para o diretorio que o seu java esta instalado, não para o JRE …

vou testar aqui, e depois posto o resultado
Valeu pessoal.

Era isso mesmo, basta colocar como classpath adicional.

Valeu pessoal!

Estou com exatamente o mesmo problema, acontece que o JAVA_HOME aponta para C:\Program Files\Java\jdk1.6.0_03, exatamente onde está o JDK, o absurdo é o ANT dizer que não, não estou entendendo isso, sempre funcionou, a única coisa diferente que fiz foi instalar o Tomcat.

[code]Buildfile: build.xml

init:
[echo] Creating the dist. directories.

compile:
[echo] Compiling project and creating new classes
[javac] Compiling 6 source files to C:\Projetos\Desktop\SikGrafStandard\classes

BUILD FAILED
C:\Projetos\Desktop\SikGrafStandard\build.xml:53: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK[/code]

Quando verifico o JAVA_HOME:

C:\>set JAVA_HOME JAVA_HOME=C:\Program Files\Java\jdk1.6.0_03
Alguma dica?