Saltar para o conteúdo

Java Development Kit

Origem: Wikipédia, a enciclopédia livre.

O Java Development Kit (JDK) é um produto Sun Microsystems destinado a desenvolvedores Java. Desde a introdução do Java, tem sido de longe o mais amplamente utilizado Java SDK. Em 17 de novembro de 2006, a Sun anunciou que seria liberado sob a licença GNU General Public License (GPL), tornando-o o software livre. Isso aconteceu em grande parte, em 8 de Maio de 2007; Sun contribuiu com o código fonte do OpenJDK.

Conteúdo do JDK

  • java – carregador de aplicações Java. Esta ferramenta é um intérprete e pode interpretar a classe de arquivos gerados pelo compilador javac. Agora, um único lançador é utilizado tanto para o desenvolvimento e implantação. O lançador de implantação de idade, jre, não vem mais com o Sun JDK.
  • javac – o compilador, que converte código fonte em Java bytecode.
  • javadoc – o gerador de documentação, que gera automaticamente documentação dos comentários do código fonte.
  • jdb – o depurador (debugger).
  • jps – a ferramenta de status do processo, que exibe informações do processo para os processos Java correntes.
  • javap – o arquivo de classe disassembler.
  • appletviewer – essa ferramenta pode ser usada para executar e depurar applets Java sem um navegador da Web.
  • javah – o cabeçalho "C" e gerador de "stub" , utilizado para escrever métodos nativos.
  • javaws – o Java Web Start inicia aplicações JNLP.
  • extcheck – um utilitário que pode detectar conflitos de arquivos JAR.
  • apt – a ferramenta de anotação de processamento [1]
  • jhat – (experimental) ferramenta de análise Java heap.
  • jstack – (experimental) utilitário que imprime os rastreamentos de pilha de segmentos Java (Java stack traces).
  • jstat – (experimental) Máquina Virtual Java ferramenta de monitoramento de estatísticas.
  • jstatd – (experimental) jstat daemon
  • jinfo – (experimental) este utilitário obtém informações de configuração de um processo de execução Java ou despejo de memória.
  • jmap – este utilitário gera o mapa de memória para Java e pode imprimir mapas de objetos de memória compartilhada ou detalhes de pilhas de memória de um determinado processo ou despejo de memória (core dump).
  • idlj – o compilador IDL-to-Java. Este utilitário gera vinculações Java a partir de um determinado arquivo Java IDL.
  • policytool – a criação de políticas e ferramentas de gestão, que pode determinar a política para a execução do Java, especificando quais permissões estão disponíveis para o código de várias fontes.
  • VisualVM – ferramenta visual que integra várias linha de comando da ferramenta JDK e leve performance e memória perfil capacidades.
  • wsimport – gera [[JAX-WS] artefatos portáteis para invocar um serviço web.
  • jrunscript – linhas de comandos Java shell script.

O JDK vem também com um completo Java Runtime Environment , normalmente chamado de tempo de execução privada. Trata-se de uma Máquina Virtual Java e todas as bibliotecas de classe presentes no ambiente de produção, bem como as bibliotecas adicionais, úteis apenas para desenvolvedores, como a internacionalização bibliotecas e IDL bibliotecas.

Cópias do JDK também incluem uma grande variedade de programas de exemplo que demonstra o uso de quase todas as partes da API Java.