Quiero instalar JRE de Oracle y actualizar a la última versión con el Actualizador de software cuando se lancen. ¿Existe un paquete de Ubuntu proporcionado por Canonical u Oracle?
Antes de lanzar Java 7, seguí este camino para instalar Java 6 .
Pero no funciona para Java 7 . No hay ningún paquete sun-java7-xxx
. ¿Cómo se puede instalar Java 7 ?
java
software-installation
jdk
jre
Benjamín
fuente
fuente
Respuestas:
Hay una respuesta similar sobre cómo instalar JRE 7.
Instalar Java JDK
La forma manual
Descargue el "archivo binario comprimido" de Linux de 32 bits o 64 bits: tiene una extensión de archivo ".tar.gz".
Descomprimirlo
tar -xvf jdk-8-linux-i586.tar.gz
(32 bits)tar -xvf jdk-8-linux-x64.tar.gz
(64 bits)El paquete JDK 8 se extrae en el
./jdk1.8.0
directorio. NB: compruebe cuidadosamente el nombre de esta carpeta ya que Oracle parece cambiar esto ocasionalmente con cada actualización.Ahora mueva el directorio JDK 8 a
/usr/lib
Ahora corre
Esto asignará a Oracle JDK una prioridad de 1, lo que significa que la instalación de otros JDK lo reemplazará por defecto . Asegúrese de utilizar una prioridad más alta si desea que Oracle JDK siga siendo el predeterminado.
Corrija la propiedad del archivo y los permisos de los ejecutables:
NB: Recuerde: Java JDK tiene muchos más ejecutables que puede instalar de manera similar a la anterior.
java
,javac
,javaws
Son probablemente los más frecuencia requerida. Esta respuesta enumera los otros ejecutables disponibles.correr
Verá un resultado similar al siguiente: elija el número de jdk1.8.0, por ejemplo
3
en esta lista (a menos que nunca haya instalado Java instalado en su computadora, en cuyo caso aparecerá una oración que dice "No hay nada que configurar" ):Repita lo anterior para:
¡Nota para los usuarios de NetBeans!
Necesita configurar el nuevo JDK como edición predeterminada editando el archivo de configuración.
Si desea habilitar el complemento Mozilla Firefox:
NB: puede vincular el complemento (
libnpjp2.so
)/usr/lib/firefox/plugins/
para una instalación en todo el sistema (/usr/lib/firefox-addons/plugins
desde 15.04 en adelante). Para Ubuntu 13.10, la ruta al directorio de complementos es/usr/lib/firefox/browser/plugins/
.Dependiendo de su configuración, es posible que deba actualizar el perfil de apparmor para Firefox (u otros navegadores) en
/etc/apparmor.d/abstractions/ubuntu-browsers.d/java
:Luego reinicie apparmor:
El camino fácil (Obsoleto)
La forma más fácil de instalar JDK 7 es hacerlo con Web Up8 Oracle Java OOS. Sin embargo, se cree que este PPA a veces está desactualizado. También tenga en cuenta los peligros de usar un PPA .
Esto instala JDK 7 (que incluye Java JDK, JRE y el complemento del navegador Java):
Fuente
NB: Antes de que alguien grite, esto va en contra de la licencia de redistribución de Oracle : el PPA en realidad no tiene Java en el repositorio personal. En cambio, el PPA se descarga directamente de Oracle y lo instala.
La forma del guión
Si está en una instalación nueva de Ubuntu sin instalaciones Java anteriores, este script automatiza el proceso descrito anteriormente si no desea escribir todo eso en una consola. Recuerde, aún necesita descargar Java del sitio web de Oracle: los enlaces de Oracle no son
wget
amigables.Antes de usar esto, asegúrese de que este script esté en el mismo directorio que la
.tar.gz
extensión de archivo que descargó y que no haya archivos que comiencen con jdk-7 en la misma carpeta. Si los hay, muévalos temporalmente de la carpeta. Recuerde hacer que el script sea ejecutable (chmod +x <script's file>
).Si desea instalar el complemento para Firefox, agréguelo al final del script:
Verifique si la instalación fue exitosa
Puede verificar si la instalación se realizó correctamente con el siguiente comando:
Deberías ver algo como
Puede verificar si el complemento JRE Mozilla ha sido exitoso utilizando el sitio web oficial de Oracle .
Para Java 6: ¿Cómo instalo Oracle JDK 6?
fuente
bash: /usr/bin/java: No such file or directory
cuando intenté ejecutarjava -version
.apt-get install libc6-i386
Se solucionó el problema./usr/local/*
en lugar de/usr/*
cualquier instalación manual como aquí. De esa manera lo instala manualmente suele saturar con cosas gestionado por el gestor de paquetes y hacer la instalación manual más manejableHay una respuesta similar sobre cómo instalar JDK 8
Instale el JRE
Descargue el "archivo binario comprimido" de Linux de 32 bits o 64 bits: tiene una extensión de archivo ".tar.gz" y descomprímalo
El paquete JRE 7 se extrae en el directorio ./jre1.7.0. Ahora mueva el directorio JRE 7 a
/usr/lib
:Luego, ejecute lo siguiente para obtener una lista de las alternativas Java instaladas actualmente.
Obtendrá salida como:
Recuerde el último número y presione Entrar para salir de esta utilidad, es decir, en este ejemplo recuerde el número
2
.Si solo se muestra una alternativa, recuerde el número
0
.Esto agregará su nueva instalación de JRE 7 a la lista de alternativas, es decir, use el número recordado + 1, es decir, 3 en el ejemplo anterior. Ahora configure Java para usar Oracle Java JRE:
Verá una salida similar a continuación: elija el número de jre1.7.0, es decir
3
:NB: Si no hubo una instalación previa de Java, el nuevo JRE será el predeterminado y no verá lo anterior.
Verifique la versión de su nueva instalación de JRE 7:
Debe producir
Instale el complemento Firefox / Chrome
En una terminal:
Elimine el complemento IcedTea, si se ha instalado.
Elimine una versión anterior del complemento de Java (puede o no estar presente):
Ahora puede instalar el complemento creando un enlace simbólico (le indica a Firefox dónde se encuentra el complemento). Para uso de Java de 32 bits
Para uso de Java de 64 bits
Confirme que el JRE ha tenido éxito utilizando el sitio web oficial de Oracle .
fuente
sudo update-alternatives --config java
, obtengo el siguiente resultado:There is only one alternative in link group java: /usr/lib/jvm/java-6-openjdk/jre/bin/java Nothing to configure.
¿Qué estoy haciendo mal?Aquí hay una solución probada y funcional para instalar Oracle JDK 7 y todos sus archivos para que "javac" y todo lo demás funcione: Cómo instalar Oracle Java 7 (JDK) en Ubuntu
Aquí están los comandos (solo por conveniencia):
Después de unos minutos, Oracle Java JDK debería instalarse con éxito en su máquina Ubuntu. Puede consultar la versión ejecutando estos comandos en una terminal:
Actualización Oracle ha lanzado Java 8 (estable). Para instalarlo, use los siguientes comandos:
Más información @ WebUpd8: Instale Oracle Java 8 en Ubuntu a través del repositorio PPA [JDK8]
fuente
De http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html :
fuente
sudo apt-get install oracle-java8-set-default
. También tenga en cuenta que esta respuesta está un poco desactualizada, probablemente debería estar instalandooracle-java8-installer
estos días.Así es como lo instalé en Oneiric hace un momento. Será una respuesta bastante larga, pero funcionó para mí.
Descargue el último SDK de Java 1.7.0 de Oracle. Luego extráigalo a / usr / lib / jvm :
Después de eso, creé el archivo .java-1.7.0-oracle.jinfo en / usr / lib / jvm con el siguiente contenido:
Luego debe contarle a las alternativas de actualización sobre todas las cosas nuevas:
Ahora puede usar alternativas de actualización para seleccionar el SDK de Java recién instalado.
Esto funcionó para mí, si hay una forma más elegante (sin usar PPA de terceros), me alegraría saberlo. Todavía necesito probar Firefox si puedo ejecutar Java en él.
fuente
i386
lugar deamd64
UNA RESPUESTA ACTUALIZADA:
Sugiero usar uno de los instaladores de webupd8team ppa de esta manera:
1) Ingrese estos 2 comandos en la Terminal para agregar este PPA y actualizar su lista de paquetes:
2) Ingrese uno (o más) de estos comandos para instalar los Java propietarios que necesita:
sudo apt-get install oracle-java6-installer
sudo apt-get install oracle-java7-installer
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java9-installer
3) Cuando se carga la secuencia de comandos del instalador Java respectivo y luego descarga e instala los paquetes Java propietarios, también puede ingresar el siguiente comando para verificar el resultado de la instalación:
Entonces debería obtener una salida de terminal (para la versión estable de java8) como esta:
Más información: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
NB: estos paquetes proporcionan Oracle Java JDK, que incluye Java JDK, JRE y el complemento del navegador Java. Y el PPA webupd8team / java contiene solo estos instaladores, que simplemente se conectan al sitio de descarga de Oracle Java e instalan el último JDK.
fuente
Agradezco todas las respuestas anteriores. Quiero agregar esta respuesta para simplificar las cosas que realiza www.webupd8.org para realizar la instalación en 2-5 minutos .
Esta instalación incluye:
¡¡Eso es todo!! Ahora para verificar la versión de Java
La salida será como
Puede venir una nueva versión, y luego simplemente puede actualizarla con este comando:
Configurar variables de entorno
Para obtener más información, consulte Instalar Oracle Java 7 en Ubuntu a través del repositorio PPA .
fuente
sudo update-alternatives --config java
.Esta solución le dará paquetes integrados limpios tal como solían enviarse con Ubuntu antes de que apareciera Oracle.
La respuesta
Primero la respuesta, luego la explicación. Abra una terminal y copie y pegue lo siguiente, línea por línea.
Esto creará los paquetes oficiales sun-java6- * y los pondrá a disposición en el centro de software. Si también desea paquetes oracle-java7- *, ejecute el script de esta manera:
Ahora puede instalar los paquetes con su administrador de paquetes preferido.
La explicación
Cuando Oracle cambió la licencia de distribución para Java, las distribuciones de Linux ya no podían actualizar los paquetes oficiales. El usuario de Github rraptorr tomó el script de Debian que se utilizó para construir los paquetes hasta entonces, y lo modificó para que funcione con las descargas actualizadas de Oracle. Ahora proporciona scripts de empaque para SUN Java6 y Oracle Java7 .
El script oab.java.sh es solo un contenedor que descarga automáticamente la versión actual, crea los paquetes y los agrega a un repositorio local.
Notas adicionales
Los paquetes creados e instalados utilizando este método no recibirán actualizaciones automáticamente, solo cuando vuelva a ejecutar el script. Puede eludir esto creando un cronjob que ejecute este script de forma regular. La forma más segura de hacer esto es usar anacron poniendo el script en /etc/cron.daily .
Ahora sus paquetes oficiales de Java siempre estarán actualizados.
fuente
debian/rules:67: recipe for target 'get-orig-source' failed make: *** [get-orig-source] Error 22 make: Leaving directory '/var/local/oab/src' 11678's retcode: 2 failed
Esto funcionó para mis necesidades de desarrollo de poder ejecutar / compilar 1.6 o 1.7. Anteriormente solo estaba ejecutando 1.6 desde un paquete apt de Ubuntu.
Actualice JAVA_HOME y PATH en el archivo bash
fuente
En AMD64 necesita modificar un poco el comando para crear el enlace simbólico:
solo cambia el
i386
aamd64
.fuente
Para que esté disponible para todos los usuarios:
para x86_64:
fuente
Obtenga el JDK de Oracle / Sun; descargue el Java JDK en:
http://www.oracle.com/technetwork/java/javase/overview/index.html
Descargue o mueva el archivo descargado a su directorio de inicio
~
, para mayor facilidad.Nota:
No se preocupe por qué JDK descargar para JEE.
Omita la copia del mensaje "usuario @ host: ~ $".
Presiona enter después de cada comando.
Ejecutar en una terminal ..
Ahora habilite Java (ejecutándose individualmente):
Cierra todos los navegadores.
Cree una carpeta de complementos de Mozilla en su directorio de inicio:
Cree un enlace simbólico a su carpeta de complementos de Mozilla. Para sistemas de 64 bits, reemplace 'i386' con 'amd64':
Pruebas:
Salida:
Pruebas:
Salida:
Verifique JRE en http://java.com/en/download/installed.jsp .
fuente
Escribí una publicación de blog con una explicación muy detallada sobre cómo instalar Java 7 en Natty, tanto de OpenJDK como de Sun:
http://brunoreis.com/tech/installing-java-ubuntu-natty/
OpenJDK se instala desde el PPA proporcionado por Damien Lecan, y Sun's se instala manualmente. Hasta donde sé, hasta ahora esa es la única guía que es correcta tanto en los pasos como en la explicación.
Si encuentra algún problema, publique un comentario allí e intentaré solucionarlo.
Buena suerte.
fuente
Propongo una forma de facilitar la instalación de Java 7 de Oracle.
Como Ubuntu no proporciona los paquetes de Java 7 de Oracle, estoy proporcionando una colección de paquetes de Ubuntu en mi propio repositorio de paquetes.
Los paquetes están completamente integrados en la forma de Ubuntu para soportar Java. Podrá seleccionar la alternativa Java 7 de Oracle con las herramientas estándar: update-alternative o update-java-alternative.
La página principal de mi contribución es: http://www.arakhne.org/jdk/index.html
Para obtener los paquetes, solo necesita agregar mi repositorio de paquetes en la configuración de su sistema. El proceso se explica en http://www.arakhne.org/ubuntu.html
Stéphane
fuente
La forma más fácil es descargar java 7 con Netbeans aquí: http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html
fuente
Para aquellos que viven en Siria, Cuba, Libia, Corea o cualquier país donde Oracle prohíba sus servicios, esta es una forma efectiva de instalar Oracle JDK 8.
fuente
Para instalar la variante de 32 bits de Java en Ubuntu de 64 bits:
Abra una ventana de terminal ( Ctrl+ Alt+ Tes el método más rápido si no lo sabe) y escriba lo siguiente para instalar:
fuente
Para mí es un poco diferente. Para Ubuntu 12.04 LTS Precise (escritorio):
Descargar
jre-*.tar.gz
tar -zxvf jre-*.tar.gz
mkdir /usr/lib/jvm/
mv jre* /usr/lib/jvm/
ln -s /usr/lib/jvm/jre*/bin/java /usr/bin/
Eso es todo.
Para asegurarse de que sea correcto:
Si desea agregar un complemento para Firefox o Chrome:
mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jre*/lib/i386/libnpjp2.so ~/.mozilla/plugins/
Nota especial: si tiene una nueva instalación de 64 bits, puede experimentar el siguiente error al ejecutar
java -version
Esto se debe a una dependencia del
libc6-i386
paquete que no se incluye de manera predeterminada en Ubuntu Desktop 12.04 LTS de 64 bits. Para instalar este paquete, ejecute:sudo apt-get install libc6-i386
fuente
.mozilla
carpeta.Aquí hay un script bash que podría ayudar a configurar las alternativas de Java:
fuente
Solución directa
En lugar de descargar el
.tar.gz
paquete, le recomiendo que lo descargue.rpm
. Entonces corre:donde creo que la corriente
<build>
es 21 y<version>
depende de la arquitectura de su sistema.El primero será instalar extranjero, una aplicación para convertir
.rpm
a.deb
. El segundo comando ejecuta alien en el paquete jdk. Esto debería ejecutarse durante un minuto o dos y generar un archivo con la etiqueta:jdk-7u<build>-linux-<version>.deb
Este paquete se puede instalar ejecutando:
Así es como lo instalé con éxito en mi máquina.
fuente
Creo que el mejor método ya se ha publicado, pero tuve algún problema con esto: es decir, eliminé java 'manualmente'
update-alternatives
y luego intenté hacer estoupdate-alternatives --install "/usr/bin/java/" "java" "/usr/lib/jvm/jre1.7.0_05/bin/java" 1
pero seguí recibiendo este error
Pero afortunadamente, he encontrado un gran tutorial en este sitio: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html y funcionó bien :)
fuente
/usr/bin/java
no es una carpeta, es por eso que el errorEl mejor método que puedo ofrecer si desea instalar Java 6 en Ubuntu 12.04 LTS (Precise Pangolin) es:
Debe hacerlo si desea que el complemento Mozilla funcione sin conflictos con Java 7, por ejemplo.
Luego, cuando haya terminado, instale Java:
Puede seguir el proceso de instalación con:
Explicación : lo mismo que en una respuesta a ¿Cómo puedo instalar Java JDK patentado por Sun / Oracle 6/7/8 o JRE? .
Ref : Instalación de Java6 JDK en Ubuntu 12.04
fuente
Para mí, la forma de Debian (sic) sería crear su propio paquete.
Instalas
java-package
Descarga el archivo Oracle tar.gz.
Usted crea su paquete de deb
Y lo instalas
fuente
Descargue la
.tar.gz
versión deseada de JDK para su sistema Ubuntuhttp://oracle.com
, por ejemplojdk-8u102-linux-x64.tar.gz
.Extraerlo a cualquier lugar que desee en el
/home
directorio, por ejemplo/home/dante/Programs/Java
. Ahora tenemos una carpeta con el nombre comojdk1.8.0_102
dentro/home/dante/Programs/Java
.Agregue estas dos líneas a su
/home/dante/.profile
archivoReinicie su sistema y después de reiniciar, debería ver su versión de Java ejecutándose
java -version
en la terminal.fuente
No sé por qué la gente ha dado respuestas tan grandes, pero agregar jdk / bin a PATH funciona bien: -
Descargue JDK desde http://www.oracle.com/technetwork/java/javase/downloads/index.html
Extraiga cualquier lugar que desee. me gusta
/opt
ex:-
tar -xvf jdk-9.0.1_linux-x64_bin.tar.gz -C /opt
Agregue su
jdk/bin
a PATH como se indica aquí en mi caso, así es como se/etc/environment
ve: -fuente
Para instalar Sun Java 6 en Precise a través de Trusty, puede usar los paquetes PPA de archivos primarios / asociados preservados .
Y luego seleccione la versión deseada de Java. Puede verificar lo que está ejecutando ahora:
fuente
Instalación de Oracle Java (JDK / JRE):
Puede automatizar la tarea de instalar / desinstalar Oracle Java (JDK / JRE) desde una fuente descargada (tar.gz) con este script: oraji .
Pasos:
sudo oraji /path/to/the/jdk_or_jre/archive
Desinstalar:
ejecute
sudo oraji -u
y confirme la versión jdk / jre que se desinstalará.fuente
SO: Ubuntu 18.04 LTS
Me sorprende que nadie haya mencionado
conda
. Enlace:https://docs.conda.io/en/latest/miniconda.html
Instalé Java en uno de mis entornos conda y usé el
java
comando sin problemas.fuente