Cómo instalar Java en Fedora [Linux]

Cómo instalar Java en Fedora [Linux] / Linux

Bajo Linux, hay dos implementaciones diferentes de Java que están disponibles para su uso. La variedad de código abierto que la mayoría de las distribuciones incluyen de forma predeterminada se conoce, en 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 puede tener algunas correcciones más. En términos de código base, 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 mis dos meses aquí en MakeUseOf, he mencionado Arch Linux (en lo sucesivo, simplemente llamado "Arch") un par de veces. Sin embargo, Arch nunca se ha cubierto realmente aquí, por lo que la gente todavía puede ser un poco… Leer más le permite instalar cualquiera de las dos implementaciones, mientras que Fedora Linux se ha mejorado con la distribución de Fedora 16 Beta. Las distribuciones han mejorado a pasos agigantados, y esas mejoras se están haciendo visibles en las últimas versiones beta. Fedora, una de las distribuciones emblemáticas que lleva GNOME 3, no es diferente y debería tener ... Los usuarios de Read Read 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 usuarios de 64 bits..

Instalación de OpenJDK (Fácil)


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 instalar icedtea-web java-1.6.0-openjdk

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

Instalación de Oracle Java (Harder)

Simple, ¿verdad? Bueno, lamentablemente, algunos programas de 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


Antes de que nos separemos en las rutas separadas, todos los usuarios pueden al menos descargar los archivos requeridos. 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é por qué más adelante). Asegúrese de que cuando descargue su archivo, elija uno que mencione específicamente RPM, que es lo que usa Fedora. Para simplificar, guarde el archivo descargado en su carpeta de Descargas. Además, por el momento, le recomiendo que siga usando 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 un terminal y ejecutar

 chmod + x / home // Descargas /

para agregar permisos ejecutables al archivo y luego ejecutarlo simplemente ejecutándolo al escribir

/casa// Descargas /

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

Configuración

¡Felicidades! Oracle Java ya está instalado en su sistema! Sin embargo, todavía estás a un par de pasos de poder usarlo. 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 manera apropiada.

JRE de 32 bits

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

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

JDK de 32 bits

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

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

JDK de 64 bits

A través de la experiencia personal, he encontrado 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 que funciona, mientras que el JRE no lo hace. Además, tendrás que usar algunos trucos para que funcione. Por lo tanto, por favor use estos comandos en orden:

  1. alternativas de sudo --instalar / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
  2. alternativas de sudo: instalar /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 --instalar / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
  4. alternativas de sudo --instalar / 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 / alternative / javaws
  6. sudo ln -s / etc / alternative / 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 utilizar una forma diferente de crear los enlaces necesarios para javaws, ya que la otra manera no me funcionó.

Pasos finales


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 / home //.bash_profile archivo. 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, por favor agregue:

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

Conclusión


¡Java finalmente se ha instalado y configurado correctamente! Ahora debería poder usar Java donde 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 un poco de trabajo, a la larga valdrá la pena..

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

Explorar más sobre: ​​Fedora, Java.