Solución:
NOTA: Esta respuesta ya no funciona, ya que el PPA de WebUpd8 ha quedado obsoleto desde que Oracle cambió las restricciones de licencia y acceso al código base de Oracle Java. Detalles en http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
El error es que usó instrucciones sobre cómo instalar java en Debian. No Ubuntu.
- Como root, vaya a esta carpeta:
/etc/apt/sources.list.d
- Busque este archivo:
webupd8team-java.list
y eliminarlo. - Ejecutar
sudo apt-get update
para que el sistema elimine cualquier referencia a ese servidor de actualización. - Ejecutar
sudo add-apt-repository ppa:webupd8team/java
para agregar el ppa correcto a su sistema. - Ejecutar
sudo apt-get update
de nuevo y debería poder instalar todo correctamente.
Te recomendaria que instalaste oracle-java8-set-default
también, para que este paquete java sea el java predeterminado en su sistema.
Nota: El PPA del equipo WebUpd8 se suspendió a partir del 16 de abril de 2019. Por lo tanto, este PPA no tiene archivos Java. Se puede encontrar más información en la página de PPA en Launchpad. Por lo tanto, este método ya no funciona y existe por razones históricas.
Ejecute los siguientes comandos:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
Luego, para instalar un jdk específico, ejecute estos:
jdk6:
sudo apt-get install oracle-java6-installer
jdk7:
sudo apt-get install oracle-java7-installer
jdk8:
sudo apt-get install oracle-java8-installer
tl; dr:
Es posible que desee un Java anterior a 11, haga clic aquí para instalar Java 7 u 8.
Razón (s) para necesitar eso
Necesitaba esto para JabRef en un Ubuntu reciente (a partir del 28 de julio de 2019) que
utiliza la versión 11 de Java que actualmente no es compatible con JabRef
(Fuente)
Por lo tanto emití sudo add-apt-repository ppa:webupd8team/java
que me dice:
[long explanation you get see below]
Por esta razón, ESTE PPA ESTÁ DESCATALOGADO (a menos que encuentre alguna forma de evitar esta limitación).
Solución
La solución alternativa que salió bien para mi caso fue
instale una versión compatible de Java (7 u 8) a través del sitio web de Oracle
(Ver aquí → Introducción / 2. Oracle Java – gracias a pang por arreglar el enlace roto)
Para hacerlo, haga clic en este sitio, descargue el archivo de ajuste respectivo y siga las instrucciones proporcionadas.
Desafortunadamente, no encontré otra manera que llamarlo con la ruta absoluta, pero esto funciona. En mi caso por ejemplo
cd /usr/java/jre1.8.0_221/bin/
./java -jar ~/bin/JabRef.dir/JabRef-4.3.1.jar #or where your .jar file lies
Si Java 11 no es un problema para usted, probablemente desee utilizar este tutorial. (Gracias a Saleh Enam Shohag por el comentario)
[long explanation]
La licencia de Oracle JDK ha cambiado para las versiones a partir del 16 de abril de 2019.
El nuevo Acuerdo de licencia de Oracle Technology Network para Oracle Java SE es sustancialmente diferente de las licencias anteriores de Oracle JDK. La nueva licencia permite ciertos usos, como el uso personal y el uso de desarrollo, sin costo alguno, pero es posible que otros usos autorizados bajo licencias anteriores de Oracle JDK ya no estén disponibles. Revise los términos detenidamente antes de descargar y utilizar este producto. Las preguntas frecuentes están disponibles aquí: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html
Las descargas de Oracle Java ahora requieren iniciar sesión en una cuenta de Oracle para descargar actualizaciones de Java, como la última versión de Oracle Java 8u211 / Java SE 8u212. Debido a esto, no puedo actualizar el PPA con la última versión de Java (y Oracle rompió los enlaces antiguos).
Por esta razón, ESTE PPA ESTÁ DESCATALOGADO (a menos que encuentre alguna forma de evitar esta limitación).
Instalador de Oracle Java (JDK) (descarga e instala automáticamente Oracle JDK8). No hay archivos Java reales en este PPA.
Importante -> Por qué los instaladores de Oracle Java 7 y 6 ya no funcionan: http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html
Actualización: Oracle Java 9 ha llegado al final de su vida útil: http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html
El PPA es compatible con Ubuntu 18.10, 18.04, 16.04, 14.04 y 12.04.
Más información (e instrucciones de instalación de Ubuntu):
- http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
Instrucciones de instalación de Debian:
- Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Para Oracle Java 11, consulte un PPA diferente -> https://www.linuxuprising.com/2019/06/new-oracle-java-11-installer-for-ubuntu.html Más información: https://launchpad.net / ~ webupd8team / + archivo / ubuntu / java Press [ENTER] para continuar o Ctrl-c para cancelar la adición.