Eu tenho um sistema ubuntu e quero substituir meu openjdk pelo oracle-jdk.
No entanto, se eu remover o open-jdk e instalar o oracle-jdk, quando tento instalar alguns pacotes, eles desejam instalar o openjdk e não quero isso.
Existe alguma maneira de instalar esses pacotes em cima do oracle-jdk? Um desses pacotes é o freemind.
java
dependencies
openjdk
pequeno ali
fonte
fonte
PATH
in/etc/profile.d/jdk.sh
. A remoção deste arquivo e o início de um novo shell permitiram oupdate-alternatives
seu trabalho.Respostas:
Você pode remover completamente a
OpenJDK
instalação nova eOracle Java JDK
seguindo estas etapas:Remova
OpenJDK
completamente por este comando:Faça o download do
Oracle Java JDK
aqui .Nota: faça o download do arquivo apropriado, por exemplo, se o seu sistema for x64 Ubuntu (ou seja, Debian), o arquivo de download terá o seguinte nome:
jdk-8u51-linux-x64.tar.gz
Para descobrir qual versão é o seu sistema operacional, verifique aqui
Crie uma pasta chamada
java
em/usr/local/
por este comando:Copie o arquivo baixado no diretório
/usr/local/java
. Para fazer isso,cd
no diretório em que o arquivo baixado está localizado e use este comando para copiar esse arquivo para/usr/local/java/
:CD no
/usr/local/java/
diretório e extraia esse arquivo copiado usando este comando:Após a extração, você deve ver uma pasta chamada
jdk1.8.0_51
.Atualize o
PATH
arquivo abrindo o/etc/profile
arquivo pelo comandosudo nano /etc/profile
e cole o seguinte no final do arquivo:Salvar e sair.
Informe ao sistema que a nova versão do Oracle Java está disponível pelos seguintes comandos:
Torne o Oracle Java JDK como padrão por meio dos seguintes comandos:
Recarregue o PATH / etc / profile amplo do sistema por este comando:
Reinicie seu sistema.
Verifique a versão do Java JDK por
java -version
comando. Se a instalação for bem sucedida, será exibida da seguinte forma:É isso aí!
Nota: Assumimos que o arquivo baixado é nomeado
jdk-8u51-linux-x64.tar.gz
e utilizou esse nome em todos os comandos usados nas etapas 2, 4 e 5. Pode depender do tipo de SO, tipo de processador (ou seja, 32 bits ou 64 bits)fonte
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz"
Você sempre pode copiar a versão mais recente, retornando à página de download do Oracle e gerando uma nova.Você não precisa remover o openjdk para usar / instalar o jdk do oracle. Basta instalar o jdk do oracle e configurar qual java você deseja usar, configurando-o com:
Você pode encontrar mais ajuda aqui: https://help.ubuntu.com/community/Java
fonte
Testado no Ubuntu 14.04 / 16.04. Em três etapas:
Instale o
oracle-java7-installer
(ouoracle-java8-installer
) do repositório webupd8teamVerifique se ele funciona com o seguinte comando:
Ele deve exibir algo semelhante a:
(Opcional) Remova o open-jdk se você realmente deseja / precisa:
Você pode encontrar mais informações aqui
fonte
Unable to find java executable. Check JAVA_HOME and PATH environment variables.
errooracle-java8-installer
W: The repository 'http://ppa.launchpad.net/natecarlson/maven3/ubuntu xenial Release' does not have a Release file. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
Após remover o openjdk, tente esta abordagem que funcionou para mim:
Instale o oracle jdk 7 no servidor ubuntu (testado com o ubuntu 12.0.4)
mais algumas informações aqui: https://launchpad.net/~webupd8team/+archive/java
(observe para adaptar isso para sua versão do jdk)
fonte