Tengo un sistema ubuntu y quiero reemplazar mi openjdk con oracle-jdk.
Sin embargo, si elimino mi open-jdk y luego instalo oracle-jdk, cuando intento instalar algunos paquetes, quieren instalar openjdk y no quiero esto.
¿Hay alguna forma de instalar esos paquetes encima de oracle-jdk? Uno de esos paquetes es freemind.
java
dependencies
openjdk
pequeño Ali
fuente
fuente
PATH
en/etc/profile.d/jdk.sh
. Eliminar este archivo e iniciar un nuevo shell permiteupdate-alternatives
hacer su trabajo.Respuestas:
Puede eliminar por completo la instalación
OpenJDK
nueva yOracle Java JDK
siguiendo estos pasos:Eliminar
OpenJDK
completamente con este comando:Descargue el
Oracle Java JDK
aquí .Nota: descargue el archivo apropiado, por ejemplo, si su sistema es Ubuntu x64 (es decir, Debian), el archivo de descarga se llama así:
jdk-8u51-linux-x64.tar.gz
Para saber qué versión es su sistema operativo, consulte aquí
Crear una carpeta con el nombre
java
de/usr/local/
este comando:Copie el archivo descargado en el directorio
/usr/local/java
. Para hacer esto,cd
en el directorio donde se encuentra el archivo descargado y use este comando para copiar ese archivo a/usr/local/java/
:CD en el
/usr/local/java/
directorio y extraiga el archivo copiado con este comando:Después de la extracción, debe ver una carpeta llamada
jdk1.8.0_51
.Actualice el
PATH
archivo abriendo el/etc/profile
archivo mediante el comandosudo nano /etc/profile
y pegue lo siguiente al final del archivo:Guardar y Salir.
Indique al sistema que la nueva versión de Oracle Java está disponible mediante los siguientes comandos:
Establezca Oracle Java JDK como predeterminado mediante los siguientes comandos:
Vuelva a cargar el camino ancho del sistema / etc / profile con este comando:
Reinicie su sistema.
Verifique la versión Java JDK por
java -version
comando. Si la instalación es exitosa, se mostrará de la siguiente manera:¡Eso es!
Nota: Suponemos que el archivo descargado se llama
jdk-8u51-linux-x64.tar.gz
y utiliza este nombre en todos los comandos utilizados en los pasos 2, 4 y 5. Puede depender del tipo de sistema operativo, tipo de procesador (es decir, 32 bits o 64 bits)fuente
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"
siempre puede copiar la última versión volviendo a la página de descarga de Oracle y generar una nueva.No necesita eliminar openjdk para usar / instalar el jdk del oráculo. Simplemente instale el jdk del oráculo y configure qué java desea usar configurándolo con:
Puedes encontrar más ayuda aquí: https://help.ubuntu.com/community/Java
fuente
Probado en Ubuntu 14.04 / 16.04. En tres pasos:
Instale el
oracle-java7-installer
(ooracle-java8-installer
) desde el repositorio webupd8teamAsegúrese de que funcione con el siguiente comando:
Debería mostrar algo similar a:
(Opcional) Elimine open-jdk si realmente desea / necesita:
Puedes encontrar más información aquí
fuente
Unable to find java executable. Check JAVA_HOME and PATH environment variables.
errororacle-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.
Después de eliminar openjdk, prueba este enfoque que funcionó para mí:
Instale oracle jdk 7 en el servidor ubuntu (probado con ubuntu 12.0.4)
más información aquí: https://launchpad.net/~webupd8team/+archive/java
(Nota para adaptar esto para su versión de jdk)
fuente