Me gustaría actualizar mi versión de Java (ACTUALIZAR, no instalar) en mi computadora ubuntu 12.04. Actualmente tengo java 7.x, y me gustaría actualizarlo a la versión más nueva posible (al menos 8.0) sin que sea demasiado complicado.
13
Respuestas:
Java 8 no está disponible en los repositorios Ubuntu 12.04, pero está disponible desde un PPA de Launchpad.
Tampoco puede actualizar una versión de Java a la siguiente versión de Java, pero puede instalar diferentes versiones de Java una al lado de la otra.
Para instalar Java versión 8 ( edición OpenJDK 8 - no ORACLE Java 8) abra una terminal y ejecute:
Si solo desea instalar Java Runtime Environment:
Nota 1 :
Como dijo "... sin que sea demasiado complicado ...", supuse que instaló Java 7 desde los repositorios de Ubuntu, que contienen OpenJDK y no agregó el PPA WebUpd8 (Java ORACLE).
Nota 2 :
Como dijiste que recibiste el
File "/usr/bin/add-apt-repository", line 37 print _("The %s named '%s' has no PPA named '%s'" ^ SyntaxError: invalid syntax
error, mira aquí .Sugerencia:
Mantenga ambas versiones instaladas una al lado de la otra, algunos otros paquetes o programas pueden depender de Java 7.
Sin embargo, cuando no desee tener ambas versiones y si ya no necesita Java 7 ... elimínelo.
fuente
File "/usr/bin/add-apt-repository", line 37 print _("The %s named '%s' has no PPA named '%s'" ^ SyntaxError: invalid syntax
Como no especificó si desea instalar OpenJDK u Oracle JDK, mi respuesta cubre Oracle JDK.
Es interesante citar este texto desde aquí . Lo que sigue también se aplica a JDK8 y a todas las versiones de Ubuntu suyas o superiores.
Tenga en cuenta que se espera que JDK9 se lance durante este año, así que no intente usarlo antes.
Por esta razón, esta es la forma de instalar (y no actualizar) su versión de Java 8:
fuente
Agregando a las respuestas anteriores ... Tuve problemas con mi JAVA_HOME después de la instalación desde este ppa siguiendo estos comandos:
El cuarto comando no funciona como se esperaba. Entonces, en mi caso, tengo que ejecutar manualmente estos comandos:
y luego estaba funcionando bien. verifíquelo también:
Me referí a este enlace . Espero que esto ayude
fuente
Una alternativa es el puerto Zulu de OpenJDK que se puede descargar como un archivo zip, desempaquetado y usado directamente.
Si necesita ejecutar desde la línea de comandos, considere anteponer el directorio bin a $ PATH en .bash_profile.
Descargas disponibles en http://www.azul.com/downloads/zulu/zulu-linux/
(no probado ya que no tengo un sistema 12.04 disponible. Sin embargo, parece que se cumple el requisito de que glibc sea al menos 2.5)
fuente
Si desea conservar ambas versiones y cambiar según sus necesidades, considere el comando:
update-java-alternatives
para asegurarse de que un java particular (sun-java) es el tiempo de ejecución predeterminado. Use
update-java-alternatives --list
para mostrar todas las opciones posibles yupdate-java-alternatives --set <java version name from --list>
para cambiarlo.fuente
update-java-alternatives
comando. Debe actualizar su respuesta para reflejar esto.Otra posible solución es agregar el repositorio de PPA desde el proyecto ubuntu-justched disponible en Github. Esto proporcionará una solución un poco diferente porque descargará el tarball de Oracle JRE a un directorio previamente configurado y generará un paquete DEB a partir de él.
De esa manera no dependerá de que alguien más empaquete el JRE, lo hará usted mismo (no se preocupe, será un proceso automático).
fuente