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"

StackOverflow https://stackoverflow.com/questions/1063832

  •  21-08-2019
  •  | 
  •  

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?

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top