Configurando JDK no PATH no Linux (qualquer distro)
Publicado por Reginaldo de Matias (última atualização em 07/04/2017)
[ Hits: 2.364 ]
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
Criar servidor samba shell script
Slackware 14.2 Pós-Instalação - Idioma, Teclado, Otimizações
arcade.sh - front-end para AdvanceMAME
Controle de banda com tc do pacote iproute2
Nenhum comentário foi encontrado.
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Habilitando "hotcorner" no Ubuntu
Zen Kernel no Arch Linux (instalar e remover)
Como instalar e remover o kernel Liquorix
Fazendo o controle de Xbox 360 USB funcionar no One Piece Pirate Warriors 4 (Arch Linux/Steam)









