Como instalar Jenkins no CentOS 8
Índice:
- Instalando o OpenJDK 11
- Instalando o OpenJDK 8
- Definindo a versão Java padrão
- Configurando a variável de ambiente
JAVA_HOME - Conclusão
Java é uma das linguagens de programação mais populares usadas para criar diferentes tipos de aplicativos e sistemas.
Existem duas implementações diferentes de Java, OpenJDK e Oracle Java, quase sem diferenças entre elas, exceto que o Oracle Java possui alguns recursos comerciais adicionais. A Oracle Java License permite apenas o uso não comercial do software, como uso pessoal e uso de desenvolvimento. O OpenJDK é uma implementação de código aberto da plataforma Java.
Os repositórios padrão do CentOS 8 incluem as duas últimas versões principais do Java LTS, Java 8 e Java 11.
Neste tutorial, explicaremos como instalar uma ou mais versões Java (OpenJDK) no CentOS 8 e como definir o Java padrão por meio de alternativas.
Instalando o OpenJDK 11
A recomendação geral é instalar a versão mais recente do Java LTS (JDK 11). Alguns aplicativos baseados em Java podem exigir uma versão específica do Java, portanto, pode ser necessário consultar a documentação do aplicativo.
Para instalar o OpenJDK 11 no CentOS 8, execute o seguinte comando como root ou usuário com privilégios de sudo:
sudo yum install java-11-openjdk-devel
Depois que a instalação estiver concluída, você poderá verificá-la verificando a versão Java:
java -version
A saída deve ser algo como isto:
openjdk version "11.0.4" 2019-07-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.4+11-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11-LTS, mixed mode, sharing)
É isso aí! Você instalou o Java com sucesso no seu sistema CentOS 8.
O CentOS 8 também suporta uma versão decapitada do OpenJDK, que fornece um tempo de execução Java mínimo necessário para executar aplicativos sem uma interface gráfica do usuário (sem suporte a sistemas de teclado, mouse e vídeo). Esta versão é mais adequada para aplicativos de servidor, pois possui menos dependências e usa menos recursos do sistema.
Para instalar apenas o tipo OpenJDK 11 sem cabeça:
sudo yum install java-11-openjdk-headless
Instalando o OpenJDK 8
O Java 8, a versão anterior do Java LTS ainda é suportado e amplamente utilizado. Se seu aplicativo requer Java 8, você pode instalá-lo digitando o seguinte comando:
sudo yum install java-1.8.0-openjdk-devel
Verifique a instalação, verificando a versão Java:
java -version
A saída deve ser algo como isto:
openjdk version "1.8.0_222" OpenJDK Runtime Environment (build 1.8.0_222-b10) OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)
Para um tempo de execução Java mínimo, instale o pacote
java-1.8.0-openjdk-headless
.
Definindo a versão Java padrão
Se você instalou várias versões Java no seu sistema CentOS, pode usar o sistema alternativo para definir qual versão Java será usada quando você digitar
java
no terminal.
Para verificar qual versão do Java está definida como padrão, digite:
java -version
sudo alternatives --config java
A saída será semelhante a abaixo:
There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.4.11-0.el8_0.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:
Uma lista de todas as versões Java instaladas será impressa na tela. Digite o número da versão que você deseja usar como padrão e pressione
Enter
.
Você também pode alterar a versão padrão do
javac
:
sudo alternatives --config java
javac
é um utilitário de comando para compilar programas Java.
Configurando a variável de ambiente
JAVA_HOME
A variável de ambiente
JAVA_HOME
é usada por alguns aplicativos Java para determinar o local da instalação do Java e especificar qual versão do Java deve ser usada para executar o aplicativo.
Para definir a variável
JAVA_HOME
por usuário, adicione-a ao
~/.bashrc
ou a qualquer outro arquivo de configuração carregado quando o usuário
/etc/profile.d
login. Para configuração em todo o sistema, use um script dentro do
/etc/profile.d
diretório.
Supondo que você deseja configurar
JAVA_HOME
como OpenJDK 8, adicione a seguinte linha, no final do arquivo:
JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk"
Para que as alterações entrem em vigor no seu shell atual, você pode sair e efetuar login ou usar o comando
source
:
source /etc/profile.d/java.sh
Verifique se a variável de ambiente
JAVA_HOME
foi configurada corretamente:
echo $JAVA_HOME
A saída deve mostrar o caminho para a instalação do Java:
/usr/lib/jvm/java-1.8.0-openjdk
Você também pode definir o
JAVA_HOME
na configuração do aplicativo, no arquivo da unidade systemd ou na linha de comandos ao iniciar o programa.
Por exemplo, para executar o Maven usando Java 8, você digitaria:
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk mvn --version
… Java version: 1.8.0_222, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre…
Conclusão
O CentOS 8 suporta duas versões principais do Java, Java 8 e Java 11, que podem ser instaladas usando o gerenciador de pacotes
yum
.
As ofertas de software como serviço têm se tornado cada vez mais populares entre as empresas, pois libera os administradores de instalar atualizações de software e executar outras tarefas de manutenção que eles teriam que fazer internamente. Os assinantes da MessageLabs entregam o gerenciamento da segurança de tráfego de e-mail e da Web para a empresa e não precisam instalar equipamentos no local.
[Outras leituras: Como remover malwares do PC com Windows]
Instalar o Windows no Mac usando o Guia Passo a Passo do Assistente do Boot Camp sobre como instalar o Windows 10/8/7 no seu Mac usando o software BootCamp. BootCamp permite que você execute o Microsoft Windows em um computador Mac.
Existem muitos usuários de Mac que podem querer instalar o sistema operacional Windows em seus computadores Mac, para obter o melhor dos dois mundos. Bem, usando o
Como instalar o java no centos 7
Este tutorial mostra como instalar o Java no CentOS 7. O Java é uma das linguagens de programação mais populares usadas para criar diferentes tipos de aplicativos e sistemas.







