Olá,
Desde dontem venho tentando resolver um erro que ocorre ao compilar. Ao executar o build.xml me ocorre este erro:
BUILD FAILED
C:\Projetos\rai\build.xml:70: 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.
It is currently set to "C:\Arquivos de programas\Java\jre6"
<target name="compile" depends="clean">
<javac destdir="${build.dir}/classes"
debug="on"
optimize="false"
deprecation="false"
failonerror="true"
source="1.4"
target="1.4">
<src path="${src.dir}"/>
<classpath refid="classpath"/>
</javac>
<!-- Copia os arquivos de configuracao para ${build.dir} -->
<copy todir="${build.dir}/classes">
<fileset dir="${src.dir}" includes="**/*.xml,**/*.properties"/>
<fileset dir="${hbm.dir}" includes="**/*.xml"/>
<fileset dir="${res.dir}" includes="**/*.xml,**/*.properties"/>
</copy>
<copy file="etc/applicationContextDB-prod.xml"
tofile="${build.dir}/classes/applicationContextDB.xml"
overwrite="true" verbose="true"/>
</target>
target="1.4">
Pesquisando aqui no GUJ e em outros locais sempre era indicado para avaliar se o JAVA_HOME apontava para o JDK e se o CLASSPATH continha o jar tools.jar.
Verifiquei, reescrevi, testei, mas não consigo acertar isto.
C:\j2sdk1.4.2_04;
jdk1.4 (localizada no mesmo caminho do JAVA_HOME e com o check marcado)
jdk1.5(apontando pro local de instalação do mesmo)
jdk1.6(apontando pro local de instalação do mesmo)
Dentro do eclipse, em Window > Preferences > Java > Compiler, eu aponto pro 1.4 no qual o projeto foi criado.
Preciso de ajuda para configurar este build. Esta é uma aplicação muito antiga que deverá ser mantida mais algum tempo até sair o nova versão.