Ant não consegue encontrar Javac. Não importa o que eu faça, sempre afirma que Java_Home é "C: Arquivos de Programas Java Jre6"
Pergunta
... e isso está errado.
Aqui está o erro que recebo:
Build falhou C: _TRADERPLATFORM CLEESS OPEN OPEN Java Applets PPDATATRANSPORTER nBProject Build-impl.xml: 338: O seguinte erro ocorreu durante a execução desta linha: C: _tradelatform clientes Open Ppdatatransporter nbProject Build-impl.xml: 158: Não é possível encontrar um compilador JAVAC; com.sun.tools.javac.main não está no caminho de classe. Talvez Java_home não aponte para o JDK. Atualmente está definido como "C: Arquivos de Programas Java Jre6"
Definei uma variável de ambiente chamada java_home para apontar: "C: Arquivos de programas java jdk1.6.0_12"
Javac.exe está definitivamente em C: Arquivos de programas java jdk1.6.0_12 bin
Eu tenho %java_home % bin na minha variável de caminho.
Eu me misturei com as várias configurações de 'Javahome' em HKLM Software javasoft e agora estou totalmente preso.
Tudo o que eu queria fazer era construir um applet java a partir da linha de comando usando o Build.xml que o NetBeans havia acumulado para o projeto.
Alguma idéia de alguém?
Solução
Bem, a formiga agora funciona.
O que eu fiz?
Eu o removi de C: Arquivos de Programas e 'reinstalei' em "C: Ant"
Parece que não gosta de nomes ou diretórios não 8,3.
Curiosamente, fiz isso apenas porque eu interpretei mal a parte do manual que sugeriu que a formiga não deveria estar em locais no estilo 8.3 em 95/98/me. Não identifiquei a referência do sistema operacional e experimentei. Estou executando o Vista.
Ah bem...
Obrigado pela sua ajuda pessoal.
Outras dicas
No Eclipse Defina a configuração JRE instalada para o JDK -no projeto (Projeto Propriedades -> Java Build Path-> Libraries) ou Padrão Global em Preferências (Java-> Jres instalado). A configuração Eclispe é mais forte que a variável do sistema.
Basta incluir ferramentas.
Você precisa verificar se o nome da variável é Java_home toda maiúscula. Além disso, execute o caminho da linha de comando e verifique se a instrução PATH tem o valor correto para Java_Home.
Que processo de construção você está executando? É um dos scripts de construção JAVA_HOME
?
Ok, pessoal, para o Windows 7, precisa do Java_Home como uma variável ambiental do Windows, também adicionei C: Arquivos de Programas Java JDK1.7.0_03 e C: Arquivos de Programas Java JDK1.7.0_03 Bin Para o caminho, reiniciei o eclipse, agora funciona ... bem, eu tenho outros problemas: D