Meu ant naum cahama a classe java no mesmo projeto

5 respostas
jessetsilva
<java classname ="executa"   
       fork="no" >   
   <sysproperty key="DEBUG" value="true"/>   
   <arg value="-h"/>   
   <jvmarg value="-Xrunhprof:cpu=samples,file=log.txt,depth=3"/>   
</java>  
 <java classname ="executa"
        fork="no" >
    <sysproperty key="DEBUG" value="true"/>
    <arg value="-h"/>
    <jvmarg value="-Xrunhprof:cpu=samples,file=log.txt,depth=3"/>
  </java>

alguém sabe me informar onde esta o erro, pq minha classe com o nome “executa” deveria ser chamada , mas até agora nada.

Sei que já postei esta duvida, mas realmente estou tentando e nada de funcionar. e preciso mesmo fazer funcionar desta maneira.

Obrigado a todos!

5 Respostas

jgbt

O que acontece?
Da erro?

Algumas coisas:

  • sua classe se chama “executa”? assim mesmo em minusculas?
  • ela pertence a alguma pacote? se sim vc precisa especificar todo nome da classe.

[]´s

jessetsilva

sim , ela faz parte do pacote “principal” , e esta dentro do mesmo projeto do XML, jah tentei colocar o caminho com pontos , tipo principal.executa, e de qualquer maneira a mensagem que e dá é esta:

[java] Could not find executa. Make sure you have it in your classpath

jgbt

jessetsilva:

[java] Could not find executa. Make sure you have it in your classpath

bom, o erro é claro, sua classe não esta sendo encontrada. Ou ela não esta no CLASSPATH ou o nome dela não esta correto.
Perguntado de novo: ela se chama executa ou Executa?
E vc não parece estr setando o classapath na hora da execução.
de uma olhada aqui:
http://ant.apache.org/manual/CoreTasks/java.html

[]´s

jessetsilva

sim , ela se chama executa, minuscula mesmo…
sabe me dizer a maneira de verificar se ela esta em meu classpath?

jgbt

Então esta faltando vc setar o parametro classpath para a classe ser achada.
no link que eu passei tem a explicação de como fazer.
Da uma lida.

[]´s

Criado 14 de julho de 2008
Ultima resposta 14 de jul. de 2008
Respostas 5
Participantes 2