jdk7 pós ajuda na instalação

2

Eu estava instalando o JDK7 no Ubuntu 12.04 seguindo o guia postado na web8. Os comandos postados no guia foram:

sudo mkdir -p  /usr/lib/jvm/ #just in case
sudo mv java-7-oracle/ /usr/lib/jvm/
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install update-java
sudo update-java

Até aqui tudo correu bem. Então, esperançosamente, o jdk foi instalado corretamente, mas quando eu tentei verificar a versão java com o comando:

java -version

... deu-me este erro:

bash: /usr/bin/java: Permission denied

Sim, eu sei que isso é um problema relacionado à permissão. E isso pode ser resolvido usando o comando sudo , mas alguém pode dizer o comando exato? Também verifiquei as permissões usando o comando ls -l e a saída foi:

-rw------- 1 ankit ankit   5650 Jun 27  2011 java  
-rw------- 1 ankit ankit   5805 Jun 27  2011 javac

Nenhum dos tutoriais e vídeos que eu vi estavam tendo esse problema, porque é que só eu? Eu baguncei algumas configurações padrão? Preciso alterar a permissão para o diretório /usr/ evrytime?

Eu sei que isso pode parecer estúpido para muitos aqui, mas eu realmente quero saber exatamente onde estou indo errado.

    
por ankit khedekar 06.05.2012 / 07:21

2 respostas

5

Provavelmente, o sinalizador de execução não é verdadeiro neste script java.
Tente executar sudo chmod +x /usr/bin/java e veja se a permissão está de volta.

Se isso resolveu o problema, faça o mesmo com / usr / bin / javac.

    
por yossile 06.05.2012 / 07:36
2

Seguindo o mesmo site, ele agora mantém um PPA para o Oracle JDK7 estável, que você pode instalar usando as seguintes maneiras.

Primeiramente, siga a mesma fonte que sugere como remover o JDK instalado manualmente e reverter as alterações.

Em seguida, adicione o PPA para o JDK7 da seguinte forma,

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get-update
sudo apt-get install oracle-jdk7-installer

Então, isso irá extrair a versão mais recente do JDK7 da Oracle e também manterá você atualizado com o JDK.

Você pode encontrar um guia oficial em WebUpd8.org aqui .

WebUpd8.org é uma grande fonte, a propósito, você pode conferir outros PPAs que mantém aqui .

por Kushal 06.05.2012 / 07:46