Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Java Home não aponta para o JDK
Só porque você tem é que o Java Development Kit ( JDK) instalado em seu sistema não significa que você será automaticamente capaz de compilar o código-fonte Java com diferentes ambientes de desenvolvimento ou construir ferramentas. Se essas ferramentas não estão configurados corretamente com a localização do JDK , você receberá mensagens de erro que terminam com " JAVA_HOME não aponta para o JDK . " Você terá que configurar a ferramenta com o endereço do diretório do JDK . JDK

O JDK é o pacote de software que contém o programa " javac " : o compilador Java. Este é o software que faz o trabalho de traduzir o código-fonte Java em código Java byte para a máquina virtual Java (JVM) para realmente executar . O JDK é produzido pela empresa que mantém a linguagem Java , Oracle, e não está directamente integrado no código executável de ambientes integrados de desenvolvimento ( IDEs ) ou outras ferramentas de desenvolvimento Java. Essas ferramentas podem usar o JDK , mas na verdade não contê-lo.
Path variável

Quando ferramentas de desenvolvimento Java fazem uso do JDK , eles invocam o software com uma chamada de sistema diretamente para o compilador por meio de seu endereço do diretório . Armazenar programas este endereço diretório em uma cadeia de caracteres chamada a variável de caminho . Quando você instalar o JDK no seu sistema, o instalador irá adicionar o diretório padrão para variável de caminho do sistema. O JDK é apenas uma coleção de pastas , e se você movê-los após a instalação inicial , em seguida, a variável de caminho não se atualiza automaticamente para refletir essa mudança. Quando a localização do JDK não corresponde ao endereço na variável de caminho , as ferramentas de desenvolvimento Java poderia ser incapaz de encontrar um compilador Java.
Várias Variáveis ​​de Caminho

Não há ferramenta de desenvolvimento além do próprio JDK tem código compilador construído em seu código executável. Algumas ferramentas , no entanto, incluem um JDK dentro de seus arquivos de recurso. Quando uma ferramenta de desenvolvimento Java não vem com um JDK , consultará variável de caminho do sistema para a localização do compilador. Se a ferramenta de desenvolvimento inclui um JDK dentro de seus arquivos de recursos , então ele vai ter o seu próprio conjunto de variáveis ​​Java caminho para seu próprio pacote JDK . Isso fará com que a ferramenta para usar o JDK dentro de seus arquivos de recursos , ao invés de JDK do sistema.

Conflitos

Quando uma mensagem de erro termina com a sugestão " JAVA_HOME não aponta para o JDK " , que normalmente tem a ver com a configuração de uma ferramenta de construção . Construir ferramentas como Maven, Tomcat, ou automatizar Ant especializada versões do código-fonte Java para máquinas individuais ou implementações. Se você esquecer de definir o caminho a construção deve usar, em seguida, ele será incapaz de localizar recursos de compilação. Você pode configurar o software para usar o padrão do sistema host JDK , ou incluir uma JDK com o código fonte para o software de compilação para usar . No entanto, o software de construção irá produzir este erro , a menos que você especifique um JDK para ele usar . Você deve consultar a documentação do seu software de construção em particular para obter instruções sobre como configurar este caminho JDK .

Anterior :

Próximo : No
  Os artigos relacionados
·Por que precisamos de Java para Sistemas Windows 
·Qual é a diferença entre Java e J2EE 
·As diferenças entre JSP & JSPF 
·Códigos Java Pop -up 
·Turing Tipos booleanos 
  Artigos em destaque
·Como exibir um valor em uma String MATLAB 
·Formação extrema Programação 
·Como Teach Yourself Visual C 6 
·Dicas de programação informática 
·Como usar DTrace como um Profiler Memória 
·Como fazer uma Caixa de Drop-Down , de uma lista 
·Como alterar o ícone no Xcode 
·Como configurar Heap Tamanho em Eclipse 
·Como desfragmentar uma imagem VMWare 
·Como usar caixas de seleção em MFC 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados