Como posso instalar o Java no Ubuntu 12.04?
Eu tenho:
- Java (TM) SE Runtime Environment (compilação 1.7.0_21-b11)
- VM do servidor Java HotSpot (TM) de 64 bits (compilação 23.21-b01, modo misto)
Como posso instalar o Java no Ubuntu 12.04?
Eu tenho:
Respostas:
Para instalar a versão mais recente do Oracle Java (a mais recente publicada na página da Oracle), a maneira mais fácil é usar o Java Installer (como o flashplugin-installer faz), conforme aqui é explicado: http://www.webupd8.org/2012 /01/install-oracle-java-jdk-7-in-ubuntu-via.html
O próprio Oracle JDK7 não está hospedado no PPA porque isso não é permitido pela nova licença Java (que também é a razão pela qual foi removida dos repositórios oficiais do Ubuntu); o pacote no PPA baixa (e instala) o Oracle Java JDK 7 automaticamente do site oficial e instala no computador, assim como o pacote flashplugin-installer.
Então, você precisa fazer apenas isso:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
E digite isto para verificar a versão:
java -version
O PPA não é uma maneira segura / inteligente de instalar algo. A instalação do JDK é muito simples e direta.
Os passos são os seguintes:
Faça o download do jdk mais recente no site da Oracle e extraia:
tar -xvf jdk-7u51-linux-x64.tar.gz
mkdir -p /usr/lib/jvm
mv ./jdk1.7.0_51/ /usr/lib/jvm/jdk1.7.0_51/
Crie alguns links simbólicos:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_51/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_51/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_51/bin/javaws" 1
Da mesma forma, links simbólicos podem ser criados para outros comandos do JAVA. Outros comandos disponíveis são:
appletviewer,apt,extcheck,idlj,jar,jarsigner,javadoc,javafxpackager,javah,javap,java-rmi.cgi,jcmd,jconsole,jcontrol,jdb,jhat,jinfo,jmap,jmc,jps,jrunscript,jsadebugd,jstack,jstat,jstatd,jvisualvm,keytool,native2ascii,orbd,pack200,policytool,rmic,rmid,rmiregistry,schemagen,serialver,servertool,tnameserv,unpack200,wsgen,wsimport,xjc
Verifique se os usuários certos têm a permissão correta:
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws
sudo chown -R root:root /usr/lib/jvm/jdk1.7.0
Referência: Codificadores do Escuro | Blog
Como dito acima, instalar a partir desse PPA é a maneira mais fácil de fazer isso. Embora possa demorar um dia ou dois para que seja atualizado para a versão mais recente 7u25. Se o problema for uma janela pop-up dizendo "Aplicativo bloqueado pelas configurações de segurança" e você realmente precisar usar o java agora, poderá ignorá-lo, diminuindo o nível de segurança do java. Vá para o menu -> preferências -> painel de controle do Oracle java 7 plugin. Lá, abra a guia Segurança, mova o controle deslizante para "médio" e aplique. Isso deve fazer o truque.
Espero que ajude.
Se você receber uma mensagem de erro como couldn't resolve host 'launchpad.net'
e tiver certeza de que as configurações do servidor proxy estão corretas (http_proxy e https_proxy), tente
sudo -E add-apt-repository ppa:tualatrix/ppa
add-apt-repository
is not available. To solve this, runsudo apt-get install python-software-properties
.