Resposta curta:
Geralmente JDK
é adequado para qualquer casos, por isso, se você não souber o que instalar, basta instalar JDK
.
openjdk-8-dbg
O pacote que consiste em símbolos de depuração . Os símbolos de depuração vêm com o JDK por padrão, mas às vezes você precisa instalá-los separadamente.
openjdk-8-demo
Pacote que consiste em demonstrações e exemplos. Este pacote traz algumas fontes com README
que explicam exemplos.
openjdk-8-doc
Pacote que consiste na documentação do Java. Este pacote também vem com JDK
por padrão.
openjdk-8-jdk
Pacote que consiste em JDK
- Java Development Kit . Se você deseja desenvolver aplicativos java, você precisa deste pacote. Caso contrário, você provavelmente precisará de JRE
.
openjdk-8-jre
Pacote que consiste em JRE
- Java Runtime Environment. O Java Runtime Environment (JRE), também conhecido como Java Runtime, faz parte do Java Development Kit (JDK), um conjunto de ferramentas de programação para desenvolvimento de aplicativos Java. O Java Runtime Environment fornece os requisitos mínimos para executar um aplicativo Java; ele consiste na Java Virtual Machine (JVM), nas classes principais e nos arquivos de suporte [source] .
openjdk-8-jre-headless
Pacote que consiste em JRE
, mas o pacote não fornece dependências usadas para os componentes gráficos.
openjdk-8-jre-jamvm
Pacote que consiste em JRE com JAMVM
máquina virtual . O JamVM é uma Java Virtual Machine de código aberto que tem como objetivo oferecer suporte à versão mais recente da especificação da JVM e, ao mesmo tempo, ser compacta e fácil de entender.
openjdk-8-jre-zero
Pacote que consiste em JRE
com ported JVM
, essa porta chamada ponto de acesso zero-assembler (ou zero).
openjdk-8-source
Pacote que consiste em OpenJDK
do código-fonte. O OpenJDK é um ambiente de desenvolvimento para construir aplicativos, applets e componentes usando a linguagem de programação Java. Este pacote contém os arquivos de origem da linguagem de programação Java (src.zip) para todas as classes que compõem a API principal do Java [fonte] .