Ant falha na compilação

2 respostas
diogenesvit

Galera primeiramente quero dizer q já li o tutorial do guj
http://www.guj.com.br/java.tutorial.artigo.30.1.guj

Já pesquisei bastante na net e nao encontrei nada que possa me ajudar.

Comecei seguindo o tutorial da documentação do hibernate e vi a praticidade de utilizar o ant, apontada pelo tutorial.
Fiz download do ant 1.7.0 e de acordo com o tutorial acima do GUJ de instalacao do ANT configurei as variaveis.

ANT_HOME esta apontando para C:\apache-ant-1.7.0
JAVA_HOME esta apontando para C:\Arquivos de programas\Java\jdk1.6.0
PATH esta apontando para C:\Arquivos de programas\Java\jdk1.6.0\bin;C:\apache-ant-1.7.0\bin
CLASSPATH esta apontando para .;JAVA_HOME;C:\Arquivos de programas\Java\jdk1.6.0\lib\tools.jar

Estou usando windows xp e java 1.6

Quando tento utilizar o comando ant ocorre o seguinte erro:

compile:
[javac] Compiling 5 source files to C:\hibernate-3.2\doc\tutorial\bin

BUILD FAILED
C:\hibernate-3.2\doc\tutorial\build.xml:21: 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

Já coloquei a tools.jar em mil lugares diferentes… todas as pastas libs etc e mesmo assim…

A linha que o xml build se refere esta assim:

<target name="compile" depends="clean, copy-resources">
  <javac srcdir="${sourcedir}"
         destdir="${targetdir}"
         classpathref="libraries"/>
</target>

Alguem pode me ajudar?

2 Respostas

rmarin

Seu Path deve conter o JAVA_HOME, porém deve apontar direto para a pasta bin, assim:

algumascoisasaqui;%JAVA_HOME%\bin;outrascoisas
diogenesvit

Opa funcionou… valeu hein… fiquei 3 dias penando com isso ate pensar em perguntar no forum…

fiz duas coisas instalei o java EE 1.5 e apontei as variaveis pra ele e coloquei o JAVA_HOME especificado no PATH como vc disse… e funcionou
valeu ai
abraços

Criado 20 de abril de 2007
Ultima resposta 20 de abr. de 2007
Respostas 2
Participantes 2