Manualinux
http://www.nvu.com http://www.gimp.org InicioPresentaciónActualizacionesManualesDescargasNoticiasAgradecimientoEnlaces

Entornos GráficosAplicaciones

DesarrolloEmuladoresInternetJuegosMultimediaSistema

Instalar GCC desde ceroInstalar las Librerías de GNOME 2

Instalar Java en GNU/Linux




Instalar Java en GNU/Linux




Copyright

Copyright © José Luis Lara Carrascal  2007-2014   http://manualinux.freehostia.com



Sumario

Introducción
Java Runtime Environment (JRE)
Añadir Java Runtime Environment (JRE) a nuestro PATH
Java Development Kit (JDK)
Añadir Java Development Kit (JDK) a nuestro PATH
Apache Ant
Añadir Apache Ant a nuestro PATH
Instalar el plugin de Java en los navegadores web
Creación de scripts de ejecución de aplicaciones Java
Instalar otras versiones complementarias de Java
Enlaces




Introducción  

Con este manual se pretende facilitar a los usuarios nóveles que acceden por primera vez a este sistema la instalación y configuración del entorno java en GNU/Linux. Además de la configuración de los navegadores web para detectar de forma automática el plugin que se instala con este entorno y también la creación de scripts para automatizar la ejecución de las aplicaciones java dentro de un sistema GNU/Linux. Desde el 19-02-2011 se incluye la instalación de JRE y JDK en sus versiones rpm y tar.gz de 32 bits.



Java Runtime Environment (JRE)

Esta es la versión que se utiliza para ejecutar aplicaciones Java en nuestro sistema, y es la que instalan la mayoría de usuarios que no pretenden compilar ningún tipo de programa.

1) jre-8u5-linux-i586.rpm

Esta versión está indicada para distribuciones GNU/Linux compatibles con el sistema de empaquetado de binarios de RedHat, RPM. (Fedora, OpenMandriva, openSUSE, PCLinuxOS, etc.)

Descarga

Nos vamos a la zona de descarga en http://www.oracle.com/technetwork/java/javase/downloads, nos situamos en el mismo sitio que la imagen de abajo y hacemos clic en el botón DOWNLOAD, que está debajo de JRE.

Descargar Java - 1

Luego hacemos clic en Accept License Agreement, y posteriormente en jre-8u5-linux-i586.rpm

Descargar Java - 2

Desinstalación de la versión anterior

En el caso de que tengamos una versión en formato rpm, anterior de JRE instalada en nuestro sistema, la desinstalaremos para evitar una duplicidad de versiones.

$ su
# rpm -e jre-1.8.0-fcs
# rmdir --ignore-fail-on-non-empty /usr/java &> /dev/null

Instalación como root

$ su
# rpm -ivh jre-8u5-linux-i586.rpm

El paquete se instalará en su totalidad en /usr/java/jre1.8.0_05, creando de forma automática los enlaces simbólicos /usr/java/default y /usr/java/latest.

Preparando...               ########################################### [100%]
   1:jre                    ########################################### [100%]
Unpacking JAR files...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...
        jfxrt.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...


2) jre-8u5-linux-i586.tar.gz

Esta versión está indicada para distribuciones GNU/Linux que no son compatibles con el sistema de empaquetado de binarios de RedHat, RPM. (Debian y derivados, Slackware y derivados, etc.). También se puede instalar en las distribuciones que soportan el paquete anterior, pero tiene un inconveniente, la instalación hay que hacerla de forma manual.

Descarga

Nos vamos a la zona de descarga en http://www.oracle.com/technetwork/java/javase/downloads, y seguimos el mismo procedimiento que en la versión RPM, donde haremos clic sobre jre-8u5-linux-i586.tar.gz.

Desinstalación de la versión anterior

En el caso de que tengamos una versión anterior de JRE instalada en nuestro sistema siguiendo el método de instalación manual aplicado en este apartado, la borraremos para evitar una duplicidad de versiones.

$ su
# rm -rf /usr/java/{jre1.8.0,default}
# rmdir --ignore-fail-on-non-empty /usr/java &> /dev/null

Instalación como root  Bloc de Notas Información general sobre el uso de los comandos

La instalación hay que hacerla de forma manual, tenemos que crear como root, el directorio /usr/java, y extraer el paquete en el mismo, creando posteriormente el enlace simbólico default, que es el que utilizaremos para establecer la variable de entorno PATH de Java. La instalación de los archivos desktop, iconos y mime es opcional, aunque muy recomendable.

$ su
# mkdir -p /usr/java
# tar zxvf jre-8u5-linux-i586.tar.gz -C /usr/java
# cd /usr/java
# ln -s jre1.8.0_05 default
# cp -rfn default/lib/desktop/* /usr/share
# update-desktop-database
# update-mime-database /usr/share/mime
# for i in HighContrast HighContrastInverse LowContrast hicolor ; do \
gtk-update-icon-cache -t /usr/share/icons/$i &> /dev/null ; \
done

Directorio de configuración personal

~/.java Es el directorio de configuración personal y de la caché de Java en nuestro home.



Añadir Java Runtime Environment (JRE) a nuestro PATH  

Tenemos que editar nuestro archivo de configuración personal de Bash, ~/.bashrc para que las aplicaciones java detecten la existencia del entorno que hemos instalado, además de, como pasa con cualquier directorio /bin nuevo que se crea en nuestro sistema, incluirlo en nuestro PATH para facilitar la ejecución de sus binarios. Utilizaremos el enlace simbólico /usr/java/default para no tener que estar editando este archivo cada vez que actualizemos el entorno Java.

Editamos el archivo de nuestro home, ~/.bashrc, si no existe lo creamos y añadimos lo siguiente al final del mismo.

export PATH=/usr/java/default/bin:$PATH
export JAVA_HOME=/usr/java/default

Para comprobar que el binario java está incluido en el path, abrimos una ventana de terminal y ejecutamos el siguiente comando:

[jose@localhost ~]$ java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) Server VM (build 25.5-b02, mixed mode)

Si queremos establecer una variable de entorno global del sistema, abrimos un editor de texto y añadimos lo siguiente:

#!/bin/sh

export PATH=/usr/java/default/bin:$PATH
export JAVA_HOME=/usr/java/default

Lo guardamos con el nombre java.sh, y lo instalamos en /etc/profile.d.

$ su
# install -m755 java.sh /etc/profile.d

Tenemos que cerrar el emulador de terminal y volverlo a abrir para que la variable de entorno aplicada sea efectiva. Es conveniente guardar una copia de este script para posteriores instalaciones de nuestro sistema. La ventaja de utilizar el directorio /etc/profile.d, es que es común a todas las distribuciones y nos evita tener que editar otros archivos del sistema como por ejemplo, /etc/profile.



Java Development Kit (JDK)

Es el entorno de desarrollo de Java en su formato estándar (existen otros paquetes con añadidos en la página de descargas de la web de Oracle), indicado para compilar programas escritos en Java, o servir de requerimiento para otros programas escritos en otros lenguajes de programación que tengan como dependencia el soporte de Java. Si instalamos JDK no es necesario instalar JRE, ya que este último viene incluido en la versión de desarrollo.

1) jdk-8u5-linux-i586.rpm

Esta versión está indicada para distribuciones GNU/Linux compatibles con el sistema de empaquetado de binarios de RedHat, RPM. (Fedora, OpenOpenMandriva, openSUSE, PCLinuxOS, etc.)

Descarga

Nos vamos a la zona de descarga en http://www.oracle.com/technetwork/java/javase/downloads, nos situamos en el mismo sitio que la imagen de abajo y hacemos clic en el botón DOWNLOAD, que está debajo de JDK.

Descargar JDK - 1

Luego hacemos clic en Accept License Agreement, y posteriormente en jdk-8u5-linux-i586.rpm.

Descargar JDK - 2

Desinstalación de la versión anterior

En el caso de que tengamos una versión en formato rpm, anterior de JDK instalada en nuestro sistema, la desinstalaremos para evitar una duplicidad de versiones. 

$ su
# rpm -e jdk-1.8.0-fcs
# rmdir --ignore-fail-on-non-empty /usr/java &> /dev/null

Instalación como root

$ su
# rpm -ivh jdk-8u5-linux-i586.rpm

El paquete se instalará en /usr/java/jdk1.8.0_05, creando de forma automática los enlaces simbólicos /usr/java/default y /usr/java/latest.

Preparando...               ########################################### [100%]
   1:jdk                    ########################################### [100%]
Unpacking JAR files...
        rt.jar...
        jsse.jar...
        charsets.jar...
        tools.jar...
        localedata.jar...
        jfxrt.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...

2) jdk-8u5-linux-i586.tar.gz

Esta versión está indicada para distribuciones GNU/Linux que no son compatibles con el sistema de empaquetado de binarios de RedHat, RPM. (Debian y derivados, Slackware y derivados, etc.). También se puede instalar en las distribuciones que soportan el paquete anterior, pero tiene un inconveniente, la instalación hay que hacerla de forma manual.

Descarga

Nos vamos a la zona de descarga en http://www.oracle.com/technetwork/java/javase/downloads, y seguimos el mismo procedimiento que en la versión RPM, donde haremos clic sobre jdk-8u5-linux-i586.tar.gz.

Desinstalación de la versión anterior

En el caso de que tengamos una versión anterior de JDK instalada en nuestro sistema siguiendo el método de instalación manual aplicado en este apartado, la borraremos para evitar una duplicidad de versiones.

$ su
# rm -rf /usr/java/{jdk1.8.0,default}
# rmdir --ignore-fail-on-non-empty /usr/java &> /dev/null

Instalación como root  Bloc de Notas Información general sobre el uso de los comandos

La instalación hay que hacerla de forma manual, tenemos que crear como root, el directorio /usr/java, y extraer el paquete en el mismo, creando posteriormente el enlace simbólico default, que es el que utilizaremos para establecer la variable de entorno PATH de Java. También crearemos enlaces simbólicos de los archivos de cabecera de JDK, a /usr/include, con los comandos find y ln. La instalación de los archivos desktop, iconos, páginas de manual y mime es opcional, aunque muy recomendable.

$ su
# mkdir -p /usr/java
# tar zxvf jdk-8u5-linux-i586.tar.gz -C /usr/java
# cd /usr/java
# ln -s jdk1.8.0_05 default
# find default/include -name '*.h' -exec sh -c 'exec ln -s "$@" \
/usr/include' find-copy {} \; &> /dev/null
# cp -rfn default/jre/lib/desktop/* /usr/share
# cp -f default/man/man1/* /usr/share/man/man1
# update-desktop-database
# update-mime-database /usr/share/mime
# for i in HighContrast HighContrastInverse LowContrast hicolor ; do \
gtk-update-icon-cache -t /usr/share/icons/$i &> /dev/null ; \
done



Añadir Java Development Kit (JDK) a nuestro PATH  

Tenemos que configurar nuestro archivo de configuración personal de Bash, ~/.bashrc para que las aplicaciones java detecten la existencia del entorno que hemos instalado, además de, como pasa con cualquier directorio /bin nuevo que se crea en nuestro sistema, incluirlo en nuestro PATH para facilitar la ejecución de sus binarios. Utilizaremos el enlace simbólico /usr/java/default para no tener que estar editando este archivo cada vez que actualizemos el entorno Java.

Editamos el archivo de nuestro home, ~/.bashrc, si no existe lo creamos y añadimos lo siguiente al final del mismo. 

export PATH=/usr/java/default/bin:/usr/java/default/db/bin:$PATH
export JAVA_HOME=/usr/java/default
export DERBY_HOME=/usr/java/default/db

Para comprobar que el binario javac está incluido en el path, abrimos una ventana de terminal y ejecutamos el siguiente comando:

[jose@localhost ~]$ javac -version
javac 1.8.0_05

Si queremos establecer una variable de entorno global del sistema, abrimos un editor de texto y añadimos lo siguiente:

#!/bin/sh

export PATH=/usr/java/default/bin:/usr/java/default/db/bin:$PATH
export JAVA_HOME=/usr/java/default
export DERBY_HOME=/usr/java/default/db

Lo guardamos con el nombre java.sh, y lo instalamos en /etc/profile.d.

$ su
# install -m755 java.sh /etc/profile.d

Tenemos que cerrar el emulador de terminal y volverlo a abrir para que la variable de entorno aplicada sea efectiva. Es conveniente guardar una copia de este script para posteriores instalaciones de nuestro sistema. La ventaja de utilizar el directorio /etc/profile.d, es que es común a todas las distribuciones y nos evita tener que editar otros archivos del sistema como por ejemplo, /etc/profile.



Apache Ant

Librería escrita en Java utilizada en muchos procesos de compilación de aplicaciones Java, y que considero importante su inclusión en este manual. Trataremos la instalación manual del paquete binario en formato tar.bz2.

Descarga

apache-ant-1.9.3-bin.tar.bz2

Instalación como root

$ su
# rm -rf /opt/ant/* (ejecutar este comando si tenemos una versión anterior instalada, siguiendo este manual)
# mkdir -p /opt/ant
# tar jxvf apache-ant-1.9.3-bin.tar.bz2 --strip-components=1 -C /opt/ant



Añadir Apache Ant a nuestro PATH  

Editamos el archivo de nuestro home, ~/.bashrc, si no existe lo creamos y añadimos lo siguiente al final del mismo.

export PATH=/opt/ant/bin:$PATH
export ANT_HOME=/opt/ant

Si queremos establecer una variable de entorno global del sistema, abrimos un editor de texto y añadimos lo siguiente:

#!/bin/sh

export PATH=/opt/ant/bin:$PATH
export ANT_HOME=/opt/ant

Lo guardamos con el nombre ant.sh, y lo instalamos en /etc/profile.d.

$ su
# install -m755 ant.sh /etc/profile.d

Tenemos que cerrar el emulador de terminal y volverlo a abrir para que la variable de entorno aplicada sea efectiva. Es conveniente guardar una copia de este script para posteriores instalaciones de nuestro sistema. La ventaja de utilizar el directorio /etc/profile.d es que es común a todas las distribuciones y nos evita tener que editar otros archivos del sistema como por ejemplo, /etc/profile.

Para comprobar que el binario ant está incluido en el path, abrimos una ventana de terminal y ejecutamos el siguiente comando:

[jose@localhost ~]$ ant -version
Apache Ant(TM) version 1.9.3 compiled on December 23 2013



Instalar el plugin de Java en los navegadores web  

Ya sólo nos queda instalar el plugin de java en los respectivos navegadores que tengamos en nuestro sistema, en este caso trataremos de la configuración de los 3 principales: SeaMonkey (Mozilla), Firefox y Opera.

NOTA IMPORTANTE: Si hemos instalado Java Development Kit (JDK), tendremos que utilizar la ruta /usr/java/default/jre/lib/i386/libnpjp2.so como destino, para la creación del enlace simbólico.

1) Seamonkey 2.0 y superiores

Creamos el correspondiente enlace simbólico a nuestro directorio de usuario del navegador, si no existe el directorio de los plugins, lo creamos,

$ mkdir -p ~/.mozilla/plugins
$ ln -s /usr/java/default/lib/i386/libnpjp2.so ~/.mozilla/plugins

Para comprobar que lo tenemos instalado seleccionamos en el menú de Herramientas >> Administrador de complementos >> Plugins del navegador.

2) Firefox 3.6 y superiores  

La configuración es la misma que la anterior,

$ mkdir -p ~/.mozilla/plugins
$ ln -s /usr/java/default/lib/i386/libnpjp2.so ~/.mozilla/plugins

Para comprobar que lo tenemos instalado seleccionamos en el menú de Herramientas >> Complementos >> Plugins del navegador.

3) SeaMonkey (versiones inferiores a la 2.0)

$ mkdir -p ~/.mozilla/plugins
$ ln -s /usr/java/default/plugin/i386/ns7/libjavaplugin_oji.so ~/.mozilla/plugins
 
Para comprobar que lo tenemos instalado seleccionamos en el menú de Ayuda >> Acerca de los plug-ins del navegador.

4) Firefox (versiones inferiores a la 3.6)

La configuración es la misma que la anterior,

$ mkdir -p ~/.mozilla/plugins
$ ln -s /usr/java/default/plugin/i386/ns7/libjavaplugin_oji.so ~/.mozilla/plugins

Para comprobar que lo tenemos instalado tecleamos en el cuadro de diálogo de las direcciones web del navegador, about:plugins

5) Opera 10.00 e inferiores

Pulsamos Ctrl+F12 para abrir la ventana de opciones del navegador, luego seleccionamos Avanzado >> Contenidos y activamos la opción: Activar Java. Esto nos permitirá hacer clic en el botón de la derecha donde pone Opciones de Java...

Captura - Opera - 1


Se nos abrirá otra ventana de diálogo en la que escribiremos la ruta correcta al directorio de Java, que es: /usr/java/default/lib/i386.

Captura - Opera - 2


Para cerciorarnos de que la ruta es correcta hacemos clic en Verificar ruta Java y nos saldrá una ventana de información con el texto (en el caso de que sea correcta): Parece que la ruta Java apunta a un directorio válido

Captura - Opera - 3


6) Opera 10.60 y superiores

Creamos el correspondiente enlace simbólico a nuestro directorio de usuario del navegador, si no existe el directorio de los plugins, lo creamos,

$ mkdir -p ~/.opera/plugins
$ ln -s /usr/java/default/lib/i386/libnpjp2.so ~/.opera/plugins

7) SRWare Iron

Creamos el correspondiente enlace simbólico a nuestro directorio de usuario del navegador, si no existe el directorio de los plugins, lo creamos,

$ mkdir -p ~/.config/chromium/Plugins
$ ln -s /usr/java/default/lib/i386/libnpjp2.so ~/.config/chromium/Plugins



Creación de scripts de ejecución de aplicaciones Java  

Una de las características e inconvenientes de muchas aplicaciones java es la necesidad de tener que ejecutarlas dentro del directorio en el que están instaladas. Para evitar las molestias que produce todo esto crearemos un script de ejecución de comandos. Vamos a poner como ejemplo la aplicación Vuze pero esto es válido para cualquier otra. Abrimos un editor de texto y añadimos lo siguiente,

#!/bin/sh

cd /home/jose/Aplicaciones/vuze
./azureus

Lo guardamos en nuestro directorio ~/bin con el nombre de azureus y le damos permisos de ejecución (se puede guardar en cualquier otro directorio /bin que esté en nuestro PATH)

chmod +x ~/bin/azureus

Otro ejemplo, en este caso, el proxy caché Smart Cache

#!/bin/sh

cd /home/jose/scache
java -ms2m scache

Lo guardamos en nuestro directorio ~/bin con el nombre de scache y le damos permisos de ejecución (se puede guardar en cualquier otro directorio /bin que esté en nuestro PATH)

chmod +x ~/bin/scache



Instalar otras versiones complementarias de Java  

NOTA IMPORTANTE: La desventaja de utilizar versiones de series anteriores de Java es que Oracle no da soporte de actualizaciones de seguridad a las mismas. Si no tenemos más remedio que utilizarlas, tendremos que asumir el riesgo de hacerlo. En el caso particular y reciente de Java 7, de momento, sí que está recibiendo actualizaciones.

Es posible que al actualizar a una versión superior de Java, algunas aplicaciones dejen de funcionar de forma correcta. Un ejemplo lo tenemos con el navegador web Lobo, cuyo motor de renderizado no es compatible con Java 7/8, lo que produce que no se puedan visualizar las páginas web en el navegador. A continuación explico la forma de instalar versiones anteriores de Java y la configuración del sistema y los scripts de ejecución de las aplicaciones Java, para que éstas puedan convivir sin ningún problema con Java 8.

1) jre-7u55-linux-i586.tar.gz

Descarga


Hacemos clic en este enlace, luego en Accept License Agreement, y posteriormente en jre-7u55-linux-i586.tar.gz

Descargar JRE7

Instalación como root  Bloc de Notas Información general sobre el uso de los comandos

$ su
# rm -rf /opt/java7/* (ejecutar este comando si tenemos una versión anterior instalada, siguiendo este manual)
# mkdir -p /opt/java7
# tar zxvf jre-7u55-linux-i586.tar.gz -C /opt/java7
# ln -s jre1.7.0_55 /opt/java7/default

Creación de la función jre7 en Bash

Creamos una función para poder cambiar la variable de entorno predefinida que tenemos configurada en el archivo de configuración, ~/.bashrc, que hace referencia a Java 8. Esto nos ahorra tener que ejecutar las variables de entorno de Java, para poder cambiar de versión, en el caso, de que tengamos intención de ejecutar Java 7, desde una ventana de terminal.

Abrimos con un editor de texto el archivo ~/.bashrc y añadimos al final del mismo lo siguiente:

function jre7
{
  export PATH=/opt/java7/default/bin:$PATH
  export JAVA_HOME=/opt/java7/default
}

Abrimos una ventana de terminal, y comprobamos que el alias funciona correctamente,

[jose@localhost ~]$ jre7
[jose@localhost ~]$ java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) Server VM (build 24.55-b03, mixed mode)
[jose@localhost ~]$ echo $JAVA_HOME
/opt/java7/default

Si queremos volver a la versión principal, sin tener que cerrar la ventana de terminal, o ejecutar las variables de entorno de forma manual, creamos otra función para ésta,

function jre7
{
  export PATH=/opt/java7/default/bin:$PATH
  export JAVA_HOME=/opt/java7/default
}

function jre8
{
  export PATH=/usr/java/default/bin:$PATH
  export JAVA_HOME=/usr/java/default
}

Abrimos una ventana de terminal, y podemos pasar de una versión a otra de una manera muy sencilla, acortando el proceso de establecimiento de variables de entorno.

[jose@localhost ~]$ jre7
[jose@localhost ~]$ java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) Server VM (build 24.55-b03, mixed mode)
[jose@localhost ~]$ echo $JAVA_HOME
/opt/java7/default
[jose@localhost ~]$ jre8
[jose@localhost ~]$ java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) Server VM (build 25.5-b02, mixed mode)
[jose@localhost ~]$ echo $JAVA_HOME
/usr/java/default


2) jre-6u45-linux-i586.bin

Descarga


Hacemos clic en este enlace, luego en Accept License Agreement, y posteriormente en jre-6u45-linux-i586.bin

Descargar JRE6

Instalación como root  Bloc de Notas Información general sobre el uso de los comandos

$ su
# rm -rf /opt/java6/* (ejecutar este comando si tenemos una versión anterior instalada, siguiendo este manual)
# mkdir -p /opt/java6
# cp jre-6u45-linux-i586.bin /opt/java6
# cd /opt/java6
# sh jre-6u45-linux-i586.bin
# ln -s jre1.6.0_45 default
# rm -f jre-6u45-linux-i586.bin

Creación de la función jre6 en Bash

Creamos una función para poder cambiar la variable de entorno predefinida que tenemos configurada en el archivo de configuración, ~/.bashrc, que hace referencia a Java 8. Esto nos ahorra tener que ejecutar las variables de entorno de Java, para poder cambiar de versión, en el caso, de que tengamos intención de ejecutar Java 6, desde una ventana de terminal.

Abrimos con un editor de texto el archivo ~/.bashrc y añadimos al final del mismo lo siguiente:

function jre6
{
  export PATH=/opt/java6/default/bin:$PATH
  export JAVA_HOME=/opt/java6/default
}

Abrimos una ventana de terminal, y comprobamos que el alias funciona correctamente,

[jose@localhost ~]$ jre6
[jose@localhost ~]$ java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Server VM (build 20.45-b01, mixed mode)
[jose@localhost ~]$ echo $JAVA_HOME
/opt/java6/default

Si queremos volver a la versión principal, sin tener que cerrar la ventana de terminal, o ejecutar las variables de entorno de forma manual, creamos otra función para ésta,

function jre6
{
  export PATH=/opt/java6/default/bin:$PATH
  export JAVA_HOME=/opt/java6/default
}

function jre8
{
  export PATH=/usr/java/default/bin:$PATH
  export JAVA_HOME=/usr/java/default
}

Abrimos una ventana de terminal, y podemos pasar de una versión a otra de una manera muy sencilla, acortando el proceso de establecimiento de variables de entorno.

[jose@localhost ~]$ jre6
[jose@localhost ~]$ java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Server VM (build 20.45-b01, mixed mode)
[jose@localhost ~]$ echo $JAVA_HOME
/opt/java6/default
[jose@localhost ~]$ jre8
[jose@localhost ~]$ java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) Server VM (build 25.5-b02, mixed mode)
[jose@localhost ~]$ echo $JAVA_HOME
/usr/java/default

3) Editar los scripts de ejecución de las aplicaciones que no funcionan con Java 8

Un ejemplo con el script de ejecución del navegador web, Lobo. Añadimos lo que está en rojo:

#!/bin/sh

export PATH=/opt/java6/default/bin:$PATH
export JAVA_HOME=/opt/default/java6

java -jar /usr/local/Lobo/lobo.jar 

Este modo de configuración es aplicable a cualquier versión de Java adicional, que necesitemos tener instalada en nuestro sistema, sólo hay que cambiar la ubicación de lugar donde se encuentre instalada y modificar los scripts de ejecución y añadir la correspondiente función al archivo de configuración, ~/.bashrc.



Enlaces  


http://www.oracle.com/technetwork/java >> La web de Java.

http://ant.apache.org/ >> La web de Apache Ant.

http://linuxlinks.com/Java >> Sección dedicada a las aplicaciones Java en Linuxlinks con más de 3.000 entradas.


Foro Galería Blog


Actualizado el 17-04-2014

Instalar Java en GNU/Linux

Instalar GCC desde ceroInstalar las Librerías de GNOME 2