Instale o OpenJDK 8 no Debian 9 Stretch

Instale o OpenJDK 8 no Debian 9 Stretch
Java Development Kit ou JDK é usado por programadores Java em todo o mundo. Java é uma linguagem compilada. Mas, diferentemente do C/C ++, o Java compila o código -fonte Java em Java Byte Code. A JVM (Java Virtual Machine) então executa o código Java Byte. O código Java Byte não é algo como binários compilados C/C ++, que requerem recompilação quando necessário para executar em diferentes máquinas e sistemas operacionais. O código Java Byte é o mesmo, independentemente do sistema operacional ou máquina que você usa para gerá -lo. A única diferença é a JVM. A JVM é o sistema operacional e a máquina específica. A JVM lê o código Java Byte e o converte em códigos específicos da máquina e depois o executa nessa máquina específica e sistema operacional.

Existem 2 implementações de JDK. Um é chamado de Oracle JDK e o outro é openJdk. OpenJDK é totalmente de código aberto e não inclui nenhum componente proprietário do Oracle JDK. A licença do Oracle JDK e OpenJDK também não são os mesmos. Oracle JDK é mais restritivo que o OpenJDK. Para quem procura uma versão gratuita e de código aberto do JDK, o OpenJDK é a melhor escolha para eles. Você realmente não verá muita diferença quando você corre openjdk. A experiência é quase a mesma. Você pode usar exatamente os mesmos utilitários de linha de comando com o OpenJDK que no Oracle JDK.É realmente fácil instalar o OpenJDK 8 no Debian 9 Stretch, porque já está disponível no repositório oficial do Debian 9 Stretch.

Neste artigo, mostrarei como instalar o OpenJDK 8 no Debian 9 Stretch. Vamos começar.

Atualize primeiro o cache do repositório de pacotes do seu sistema operacional Debian 9 com o seguinte comando:

Atualização $ sudo apt-get

O cache do seu repositório de pacotes deve ser atualizado.

Antes de instalar o OpenJDK 8, você deve saber uma coisa. Existem duas versões do OpenJdk 8 no Debian 9 Stretch Official Repository. Um é openjdk 8 sem cabeça e o outro é o OpenJdk 8.

A diferença entre o OpenJDK 8 sem cabeça e o OpenJDK 8 é que o OpenJDK 8 sem cabeça não instala nenhuma biblioteca para trabalhar com interfaces gráficas de usuário. Tem menos dependências. Portanto, é perfeito para servidores sem cabeça, onde você nunca precisa de interfaces gráficas de usuário (GUIs). O OpenJDK 8 fornece tudo o que o OpenJDK 8 sem cabeça fornece junto com bibliotecas necessárias para trabalhar com interfaces gráficas de usuário (GUIs). Neste artigo, instalarei o OpenJDK 8 (não sem cabeça), mas mostrarei como instalar a versão OpenJDK 8 também.

Você pode instalar o OpenJDK 8 sem cabeça com o seguinte comando:

$ sudo apt-get install OpenJdk-8-jdk sem cabeça

Você pode instalar o OpenJDK 8 com o seguinte comando:

$ sudo apt-get install OpenJDK-8-JDK

Agora pressione 'y' e depois pressione para continuar.

O gerenciador de pacotes APT deve baixar e instalar todos os pacotes necessários. Pode demorar um pouco, dependendo da sua conexão com a Internet.

OpenJdk 8 deve ser instalado em breve.

Quando a instalação estiver concluída, execute o seguinte comando para verificar se o OpenJDK 8 está instalado corretamente.

$ javac -version

Se você obtiver saída semelhante, como mostrado na captura de tela abaixo, tudo deve estar funcionando corretamente.

Agora vou executar um programa simples de Java Hello World e mostrar que o OpenJdk 8 que eu instalei pode realmente compilar o código Java.

Este é o código que vou correr.

Eu salvei o 'helloworld.Java 'Java Source Code File para' $ Home/Documents/Codes/'Diretório, como você pode ver na saída do comando' LS '.

Agora você pode compilar o 'helloworld.arquivo de origem java 'java com o seguinte comando:

$ javac helloworld.Java

O 'helloworld.O arquivo de origem java 'java deve ser compilado. Você pode executar o comando 'LS' agora e poderá ver um 'helloworld.Arquivo de classe, conforme mostrado na captura de tela abaixo. Este é o código Java Byte sobre o qual eu estava falando.

Agora você pode executar o código Java Byte 'Helloworld.classe 'com o seguinte comando:

$ java helloworld

Nota: Não inclua o '.Extensão da classe quando você executa um arquivo de código Java Byte. 'Java Helloworld.Classe 'não é como você deve executar um programa Java.

Você deve ver “Bem -vindo ao Linuxhint!”Impresso na tela, como mostrado na captura de tela abaixo. Para que possamos compilar e executar códigos Java com o OpenJDK 8.

É assim que você instala o OpenJDK 8 no Debian 9 Stretch. Obrigado por ler este artigo. Tweet -nos em @linuxhint para comentários.