Primeiro, estou usando o Ubuntu 14.04
Eu estava seguindo este vídeo para configurar um Java JDK e, no final, ele usa
java -version
para ver seu número de versão atual. A versão que eu instalei era 1.8.0_66, mas o meu retorna
java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
Mas quando eu verifico o JAVA_HOME que parece estar correto
user@user:~$ $JAVA_HOME
bash: /usr/lib/java/jdk1.8.0_66: Is a directory
Onde eu errei? O recurso adicional que ele usa no vídeo é isso e eu sinto que o passo 5 é talvez onde as coisas estão indo haywire, embora eu atualize a versão do nome do arquivo antes de executar o script.
Alguma ideia? Qualquer coisa é muito apreciada, obrigado.
Depois de pesquisar on-line, corri a linha
update-alternatives --config java
que retornou com
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/java/jdk1.8.0_66/bin/java 1 manual mode
2 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode
3 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
Press enter to keep the current choice[*], or type selection number:
Eu tentei entrar em 1 e sudo 1 etc, mas a versão java não muda. E apenas exibe novamente o código acima, sem alterar o padrão. Como faço para inserir corretamente isso? Se isso é mesmo como fazer isso. De acordo com isso eu já tinha o java instalado na pasta jvm. É necessário usar a versão mais recente do java ou devo usar esta versão pré-instalada? Sou novo em java, por isso não sou muito experiente no que preciso fazer.