Diferença entre JDK e JRE

JavaJDK vs JRE

A vantagem mais significativa dos programas Java é a capacidade de executar o mesmo programa em uma ampla variedade de sistemas operacionais sem a necessidade de recompilá-lo para cada um. Isso é obtido compilando o aplicativo em uma linguagem intermediária que é interpretada no sistema operacional de destino. O Java Runtime Environment ou JRE é o pacote de software que contém os aplicativos necessários para interpretar o aplicativo java e permite que ele seja executado no sistema operacional.



O Java Development Kit ou JDK é a versão do Java no SDK mais tradicional. É um pacote de software que contém as ferramentas necessárias para escrever, compilar e depurar aplicativos Java. Junto com os aplicativos compiladores e depuradores, estão outras ferramentas que tornam mais fácil para os desenvolvedores otimizar seus programas para que tenham um desempenho melhor e usem menos memória. Isso inclui um aplicativo que verifica se há conflitos de jar, um que verifica o rastreamento de pilha, um iniciador e um cabeçalho e gerador de stub entre várias outras ferramentas experimentais.



Quando você examina o downloadable JRE e pacotes JDK do Java site, você descobrirá que o pacote JDK é consideravelmente maior do que o JRE. Isso ocorre porque o pacote JDK também inclui o JRE, independentemente de você já ter o pacote JRE instalado em seu computador ou não.

Existem também mais versões do JRE disponíveis em comparação com o JDK. Isso ocorre porque um aplicativo java deve ser executado em uma ampla variedade de dispositivos, alguns dos quais você não seria capaz de programar. Os dispositivos menores incluem PDAs , smartphones e até mesmo telefones celulares comuns.



Obviamente, o JDK se destina a desenvolvedores e programadores de software que realmente pretendem criar aplicativos Java. Para o usuário comum do dia a dia que simplesmente baixa aplicativos Java e os usa, o JRE deve ser o suficiente. Baixar o JDK significaria apenas um tempo de download mais longo e espaço no disco rígido desperdiçado.

Resumo:
1. Um pacote de software JRE é necessário para usar aplicativos Java, enquanto um pacote de software JDK é necessário para criar aplicativos Java
2. Um pacote de software JDK contém tudo em um pacote JRE, juntamente com as ferramentas de desenvolvimento
3. Os JREs estão disponíveis para uma gama de plataformas muito mais ampla em comparação com o JDK
4. O JDK é destinado a programadores e desenvolvedores de software, enquanto o JRE é para o usuário comum do dia a dia

Publicações Populares

Diferença entre avaliação e avaliação

Avaliação vs. Avaliação Em quase todos os aspectos de uma investigação ou estudo científico, os médicos e profissionais usam seus próprios métodos para ajudá-los a chegar a



Diferença entre Minecraft e Roblox

O final da década de 1970 mudou para uma nova era, o que alguns chamam de idade de ouro dos videogames. Já se foram os dias das telas pixeladas e sons estranhos como

Diferenças entre o MS Outlook e o MS Outlook Express

MS Outlook vs MS Outlook Express A Microsoft Corporation é a desenvolvedora e fabricante de computadores dominante no mundo. Começou a ganhar fama com seu disco

Diferença entre grego koiné e grego moderno

Grego koiné vs grego moderno Cerca de 15 milhões de pessoas em todo o mundo, especialmente na Grécia e em Chipre, falam grego. A língua do grego foi desenvolvida

Diferença entre queijo cremoso e queijo cremoso para barrar

Creme de queijo vs Creme de Queijos Creme de queijo e Creme de Queijos para barrar têm sido amplamente consumidos em todo o mundo. O uso de cream cheese e cream cheese

Diferença entre Blackberry Professional e Enterprise Server

Blackberry Professional vs. Enterprise Server Para empresas que desejam usar produtos e software Blackberry, eles podem se beneficiar de dois tipos de software com