Eu apontei JAVA_HOME
para C:\Program Files (x86)\Java\jre7
. Funciona bem. Depois, descompactei o ant e configurei as variáveis de ambiente relacionadas ao Ant, obtive as seguintes mensagens de erro após digitar"ant -version"
Eu pesquisei neste fórum. Parece que uma solução é apontar Java para JDK em vez de JRE. Não tenho certeza se essa deve ser a solução. Em outras palavras, em geral, para qual JAVA_HOME deve apontar? JDK ou JRE?
JAVA_HOME
é usado para fazer duas coisas: 1: para ferramentas de desenvolvimento, localizarjavac.exe
. 2: para ferramentas de não desenvolvimento, encontrarjava.exe
. Isso parece violar "uma ferramenta para uma coisa" . Não deveJDK_HOME
ser usado em vez disso?Simplesmente (mude para seu jdk1.xxx_xx)
JAVA_HOME = C: \ Arquivos de programas \ Java \ jdk1.8.0_05
fonte
Meu JAVA_HOME aponta para o JDK. Se ainda não funcionar, verifique se você baixou o ant para Java 7 e não para Java 6.
fonte
Geralmente, não importa se você aponta para o JRE ou JDK. Depende do aplicativo que o utiliza. A documentação do Ant diz que você deve apontar para o JDK para obter todos os recursos do Ant.
fonte
como desenvolvedor, você deve apontar seu JAVA_HOME para jdk para acessar o copilador javac etc. Porém, é bom se você pode testar seu programa para rodar no JRE. Se você estiver usando um servidor de aplicativos, geralmente também precisará do JDK em vez do JRE, mas isso depende do servidor específico.
fonte
Você pode usar o JDK ou o JRE, mas:
. Configuração ANT_HOMEfonte
Vamos manter as coisas simples. Vá para configurações e pesquise "Variáveis de ambiente". Assim que a janela de variáveis de ambiente aparecer, simplesmente crie uma nova variável de SISTEMA clicando em NOVO e então PESQUISAR DIRETÓRIO até localizar o caminho de instalação do JDK. O JDK deve ser instalado em arquivos de programa e você verá uma pasta JAVA e dentro da pasta está JDK e JRE ... Se você escrever o código, deve selecionar JDK !!! Não dê ouvidos a ninguém afirmando que JRE será suficiente ... NÃO! Não vai! O diretório adequado deve ser semelhante a C: \ Arquivos de programas \ Java \ jdk1.8.0_144 é tão simples quanto isso!
fonte