Depois de descompactar o bin linux, Você deve informar ao sistema.
alternatives --install /usr/bin/java java /path/to/your/java 10
então você pode configurá-lo com
alternatives --config java
Acabei de instalar o Fedora 17. Estou configurando o Android Build Environment e preciso do Java.
Eu baixei e instalei jdk-6u32-linux-amd64.rpm eu corri
java -version
e cuspiu a versão correta.
Bem, um dia ou dois depois eu tentei minha primeira compilação no Fedora 17 e ele reclamou sobre java e falhou. Eu corri java -version novamente e baixo e eis que cospe
$ java -version
java version "1.7.0_03-icedtea"
OpenJDK Runtime Environment (fedora-2.1.fc17.7-x86_64)
OpenJDK 64-Bit Server VM (build 22.0-b10, mixed mode)
Estou perplexo. Quer dizer, eu executei os comandos update / upgrade desde que instalei, mas não achei que as revisões atualizadas da versão completa ... Então eu corri
alternatives --config java
e isso só me deu a versão java 1.7.
Enquanto pesquisava mais, descobri que a versão recomendada do Java para o ambiente de compilação é jdk-6u27-linux-x64-rpm.bin, então baixei-o daqui: Download do Oracle
Quando eu corri:
sudo sh jdk-6u27-linux-x64-rpm.bin
retornou:
Unpacking...
Checksumming...
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP ([email protected]).
inflating: jdk-6u27-linux-amd64.rpm
inflating: sun-javadb-common-10.6.2-1.1.i386.rpm
inflating: sun-javadb-core-10.6.2-1.1.i386.rpm
inflating: sun-javadb-client-10.6.2-1.1.i386.rpm
inflating: sun-javadb-demo-10.6.2-1.1.i386.rpm
inflating: sun-javadb-docs-10.6.2-1.1.i386.rpm
inflating: sun-javadb-javadoc-10.6.2-1.1.i386.rpm
Preparing... ########################################### [100%]
package jdk-2000:1.6.0_32-fcs.x86_64 (which is newer than jdk-2000:1.6.0_27-fcs.x86_64) is already installed
Done.
então agora estou confuso. Eu corri:
alternatives --config java
novamente, mas ainda está retornando apenas 1.7, então não sei o que fazer.Eu quero acabar com 6u27 como a versão instalada e funcional do JDK. Obrigado.
Depois de descompactar o bin linux, Você deve informar ao sistema.
alternatives --install /usr/bin/java java /path/to/your/java 10
então você pode configurá-lo com
alternatives --config java
coloque 6u27 no seu caminho em vez da versão 1.7 e deve estar ok, ou apenas execute seu applciation com o jre em sua instalação 6u27 em vez de usar o que está em seu caminho
você pode instalar várias versões, apenas certifique-se de executar com a correta