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

PATHen/etc/profile.d/jdk.sh. Eliminar este archivo e iniciar un nuevo shell permiteupdate-alternativeshacer su trabajo.Respuestas:
Puede eliminar por completo la instalación
OpenJDKnueva yOracle Java JDKsiguiendo estos pasos:Eliminar
OpenJDKcompletamente con este comando:Descargue el
Oracle Java JDKaquí .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.gzPara saber qué versión es su sistema operativo, consulte aquí
Crear una carpeta con el nombre
javade/usr/local/este comando:Copie el archivo descargado en el directorio
/usr/local/java. Para hacer esto,cden 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
PATHarchivo abriendo el/etc/profilearchivo mediante el comandosudo nano /etc/profiley 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 -versioncomando. 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.gzy 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-installerW: 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