Cómo instalar Java en Fedora [Linux]

En Linux, hay dos implementaciones diferentes de Java que están disponibles para su uso. Ubuntu y Arch le permiten instalar fácilmente cualquiera de las implementaciones, mientras que los usuarios de Fedora tendrán un tiempo un poco más difícil (al menos cuando se trata de instalar Oracle Java).

En Linux, hay dos implementaciones diferentes de Java que están disponibles para su uso.  Ubuntu y Arch le permiten instalar fácilmente cualquiera de las implementaciones, mientras que los usuarios de Fedora tendrán un tiempo un poco más difícil (al menos cuando se trata de instalar Oracle Java).
Anuncio

instalando Java en Linux En Linux, hay dos implementaciones diferentes de Java que están disponibles para su uso. La variedad de fuente abierta que la mayoría de las distribuciones incluyen por defecto es conocida, en su conjunto, como OpenJDK. La otra solución, no incluida por defecto en la mayoría de las distribuciones debido a su naturaleza propietaria, es Oracle Java (anteriormente Sun Java). Ambos funcionan muy bien, excepto que Oracle Java podría tener algunas correcciones más. En términos de base de código, son 98-99% idénticos.

Ubuntu y Arch Cómo instalar Arch Linux en su computadora [Parte 1] Cómo instalar Arch Linux en su computadora [Parte 1] Durante los dos meses que llevo aquí en MakeUseOf, mencioné Arch Linux (en adelante simplemente llamado "Arch") un par de veces. Sin embargo, Arch nunca ha sido cubierto aquí, por lo que la gente todavía puede ser un poco ... Leer más, permite instalar fácilmente cualquiera de las implementaciones, mientras que Fedora Linux se pone mejor con el Fedora 16 Beta Distribution Linux, que está mejorando con el Fedora 16 Beta Distribución Las distribuciones de Linux han ido mejorando a pasos agigantados, y esas mejoras se están haciendo visibles en las últimas versiones beta. Fedora, una de las distribuciones insignia que lleva GNOME 3, no es diferente y debería tener ... Leer más los usuarios tendrán un tiempo un poco más difícil (al menos cuando se trata de instalar Oracle Java). Este artículo debería aclarar la confusión sobre cómo hacerlo funcionar, incluidos algunos consejos y trucos que descubrí para los usuarios de 64 bits.

Instalación de OpenJDK (Fácil)

instalando Java en Linux
Instalar la implementación de OpenJDK es bastante simple. Para obtener toda la funcionalidad de Java, debe ejecutar este comando para instalar los paquetes necesarios si aún no están instalados:

 sudo yum install icedtea-web java-1.6.0-openjdk 

. Esto instala Java Runtime Environment y los complementos de navegador necesarios para obtener un sistema Java que funcione completamente. También puede instalar esos dos paquetes a través del administrador de paquetes.

Instalación de Oracle Java (más difícil)

Simple, ¿verdad? Bueno, lamentablemente algunos programas Java parecen requerir Oracle Java para funcionar correctamente, aunque no todos tienen este problema. Voy a dividir esto en dos secciones, una para usuarios de 32 bits y otra para usuarios de 64 bits. A continuación, puede omitir la sección que no se aplica a su sistema.

Descargando archivos

instalando linux fedora
Antes de dividirnos en rutas separadas, todos los usuarios pueden al menos descargar los archivos necesarios. Los usuarios de 32 bits pueden descargar el JRE desde aquí o el JDK de 32 bits desde aquí, mientras que los usuarios de 64 bits solo deben elegir el JDK de 64 bits (explicaré más adelante). Asegúrese de que cuando descargue su archivo, elija el que menciona específicamente RPM, que es lo que utiliza Fedora. En aras de la simplicidad, guarde el archivo descargado en su carpeta de Descargas. Además, por el momento, le recomiendo que siga utilizando los paquetes de Java 6, como 6u27 en el momento de este artículo, en lugar de Java 7 porque todavía es demasiado nuevo.

Instalación

Para que la configuración se ejecute, deberá abrir una terminal y ejecutar

 chmod + x / home // Descargas / 

para agregar permisos ejecutables al archivo y luego ejecutarlo simplemente ejecútelo escribiendo

 / home // Descargas / 

. No olvides sustituir con tu nombre de usuario real y con el nombre del archivo que descargaste. Vaya a través de la configuración hasta que se complete.

Configuración

¡Felicitaciones! ¡Oracle Java ya está instalado en su sistema! Sin embargo, todavía está a un par de pasos de poder usarlo realmente. Necesitamos crear muchos enlaces simbólicos en múltiples lugares para que el sistema pueda usarlo correctamente. Tenga en cuenta que estos comandos mencionan carpetas como "jre1.6.0_27" o "jdk1.6.0_27", que hace referencia a la versión 6u27. Si descargó una versión diferente, digamos 6u29, deberá editar la ruta de forma adecuada.

JRE de 32 bits

Si elige el JRE de 32 bits, deberá ingresar estos comandos en orden:

  1.  alternativas de sudo --install / usr / bin / java java /usr/java/jre1.6.0_27/bin/java 20000 
  2.  alternativas de sudo --install / usr / bin / javaws javaws /usr/java/jre1.6.0_27/bin/javaws 20000 
  3.  alternativas de sudo --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.6.0_27/lib/i386/libnpjp2.so 20000 

JDK de 32 bits

Si elige el JDK de 32 bits, deberá ingresar estos comandos en orden:

  1.  alternativas de sudo --install / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000 
  2.  alternativas de sudo --install / usr / bin / javaws javaws /usr/java/jdk1.6.0_27/jre/bin/javaws 20000 
  3.  alternativas de sudo --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.6.0_27/jre/lib/i386/libnpjp2.so 20000 
  4.  alternativas de sudo --install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000 
  5.  alternativas de sudo --install / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000 

JDK de 64 bits

A través de mi experiencia personal, descubrí que los usuarios de 64 bits tendrán que hacer algunas cosas de manera diferente. Le pedí que descargue el JDK de 64 bits en lugar del JRE de 64 bits porque el JDK incluye una aplicación Java Web Start en funcionamiento mientras que el JRE no lo hace. Además, tendrás que usar algunos trucos para que funcione. Por lo tanto, utilice estos comandos en orden:

  1.  alternativas de sudo --install / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000 
  2.  alternativas de sudo --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.6.0_27/jre/lib/amd64/libnpjp2.so 20000 
  3.  alternativas de sudo --install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000 
  4.  alternativas de sudo --install / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000 
  5.  sudo ln -s /usr/java/jdk1.6.0_27/jre/javaws/javaws / etc / alternatives / javaws 
  6.  sudo ln -s / etc / alternatives / javaws / usr / bin / javaws 

Lo que hacen esos comandos de manera diferente es instalar el complemento del navegador de 64 bits en lugar del complemento de 32 bits, así como usar una forma diferente de crear los enlaces necesarios para Java, ya que a mí no me funciona de otra forma.

Pasos finales

instalando linux fedora
Por último, pero no menos importante, deberá editar un archivo y agregar una línea de texto. Para hacer eso, puede abrir su editor de texto favorito para cambiar el archivo /home//.bash_profile. Si instaló el JDK (32 bits o 64 bits), agregue:

 ## export JAVA_HOME JDK ## export JAVA_HOME = "/ usr / java / jdk1.6.0_27" 

Si instaló el JRE, agregue:

 ## export JAVA_HOME JRE ## export JAVA_HOME = "/ usr / java / jre1.6.0_27" 

Conclusión

instalando Java en Linux
¡Finalmente, Java se ha instalado y configurado correctamente! Ahora debería poder usar Java donde sea que lo necesite, incluido Firefox. Si usa un navegador diferente, puede crear un enlace desde la ubicación de Firefox a la carpeta de complementos de su navegador. Aunque es bastante trabajo, valdrá la pena a largo plazo.

¿Qué prefieres, OpenJDK u Oracle Java? ¿Le gustaría ver a Oracle con Java de código abierto y mantener una sola implementación? ¿Por qué o por qué no? Háganos saber en los comentarios!

In this article