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!