Configurando JDK no PATH no Linux (qualquer distro)
Publicado por Reginaldo de Matias (última atualização em 07/04/2017)
[ Hits: 2.052 ]
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
Mata usuários do FreeNX Server
Script para formatação de disquetes em modo texto
Relatórios do LightSquid por Grupos
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Alguém já usou o framework Avalonia para desenvolver interfaces de usu... (2)
Gestão de Ambiente em uma rede Linux (3)