Configurando JDK no PATH no Linux (qualquer distro)
Publicado por Reginaldo de Matias (última atualização em 07/04/2017)
[ Hits: 1.625 ]
Homepage: http://mundodacomputacaointegral.blogspot.com/
O presente script em Shell automatiza a configuração do JDK no PATH no Linux independente da distro, podendo ser facilmente adaptado para outras versões do JDK, basta substituir pela respectiva versão desejada nos caminhos posteriormente.
#!/bin/bash #Autor: Reginaldo # Script que faz a configuração do JDK de acordo com a arquitetura x86 ou x64. #NOTA: Até a data atual de script desse script a versão do Java JDK da Oracle é 1.8.0_121, mas pode ser facilmente adaptado trocando o caminho pela respectiva versão corrente do JDK. filejdk="jdk-8u121-linux" linkGetVersion="http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441" tgz="tar.gz" fileextract="jdk1.8.0_121" if [ "`id -u`" -ne 0 ]; then echo -e "Usuário $USER não é root. É necessário executar o script como root." exit 1 else if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i586 ;; x86_64)ARCH=x64 ;; *) ARCH=$( uname -m) ;; esac fi fi #Download do JDK wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" $linkGetVersion/$filejdk-$ARCH.$tgz #Montando o nome do arquivo JDK com a arquitetura e extensão .tar.gz javapkg=$filejdk-$ARCH.$tgz #Verifica se o arquivo existe, em caso afirmativo extrai no /opt/java if [ -f $javapkg ]; then mkdir /opt/java tar -xzvf $javapkg -C /opt/java else echo "Arquivo $javapkg não encontrado" fi #Cria o link simbólico para jdk8 ln -s /opt/java/$dirextract /opt/java/jdk8 #Adiciona a variável JAVA_HOME no PATH do sistema echo -e "export JAVA_HOME="/opt/java/jdk8\nexport CLASSPATH="$JAVA_HOME/lib":$CLASSPATH\nexport PATH="$JAVA_HOME/bin":$PATH\nexport MANPATH="$JAVA_HOME/man":$MANPATH" >> /home/$USER/.bash_profile" source /home/$USER/.bash_profile
Instalador do MPlayer e mais algumas coisas
Instalação do winehq-staging e do Lutris em Debian 11 (Bullseye) para o Origin
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
ASRock H310CM-HG4 vs Linux (4)
Dongle Bluetooth 5.0 não funciona no Pop Os 22.04 (2)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba