Instalar JDK/JRE 7.0 en Ubuntu, Fedora, CentOS, Mint
Paso 1. Descargar JDK 7
Direccion de descarga Java SE Development Kit 7 de:
http://www.oracle.com/technetwork/java/ ... 32154.html
Según la distribución que están utilizando pueden elegir entre uno de estos paquetes:
- jdk-7-linux-i586.tar.gz
- jdk-7-linux-x64.tar.gz
En mi caso tengo que usar la versión compatible con procesadores de 32bits.
Paso 2: Descomprimir el archivo
Descomprimir el archivo en la carpeta /usr/java como super usuario:
- ivancp@ubuntu$ sudo tar zxvf jdk-7-linux-x64.tar.gz --directory /usr/java
- #crear el directorio /usr/java si no existe
Paso3: Crear los accesos directos
Una vez extraído el contenido esta listo para ser usado, para ello necesitamos crear los accesos directos del comando javac (el que utilizaremos para compilar):
- ivancp@ubuntu$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/java/jdk1.7.0/bin/javac" 50
- El comando update-alternatives en otras distribuciones es solamente "alternatives"
- La opción --install crea un nuevo enlace (si no existe) al ejecutable javac puesto en /usr/bin/javac, con eso todos los usuarios podrán compilar.
- El valor 50 significa la prioridad que va a tener el archivo, si hay otro binario con el mismo nombre (de JDK 6 por ejemplo) pueden configurarlo fácilmente (ver mas abajo)
En muchos de los casos también tendremos que actualizar la ruta de java, seguramente ya tienen instalado Java Runtime Environment, pueden redirigir a la nueva versión instalada.
- ivancp@ubuntu$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk1.7.0/bin/java" 50
Para saber cuantas versiones tienen disponibles para ejecutar pueden hacer:
- ivancp@ubuntu$ sudo update-alternatives --config java
- Existen 2 opciones para la alternativa java (que provee /usr/bin/java).
- Selección Ruta Prioridad Estado
- ------------------------------------------------------------
- * 0 /usr/lib/jvm/java-6-sun/jre/bin/java 63 modo automático
- 1 /usr/java/jdk1.7.0/bin/java 20 modo manual
- 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 modo manual
- Pulse <Intro> para mantener el valor por omisión [*] o pulse un número de selección: 1
- update-alternatives: utilizando /usr/java/jdk1.7.0/bin/java para proveer /usr/bin/java (java) en modo manual.
- ivancp@ubuntu$
Notar que en la linea 10 elegimos 1 como opción preferida.
Finalmente nos queda exportar la variable de entorno JAVA_HOME, para ello agregamos la linea:
- export JAVA_HOME="/usr/java/jdk1.7.0"
al final de uno de estos archivos /etc/rc.local o /etc/profile.
Ahora solo nos queda verificar la versión de java que tenemos instalada:
- ivancp@ubuntu$ java -version
- java version "1.7.0"
- Java(TM) SE Runtime Environment (build 1.7.0-b147)
- Java HotSpot(TM) Server VM (build 21.0-b17, mixed mode)
- ivancp@ubuntu$ javac -version
- javac 1.7.0
- ivancp@ubuntu$
Enjoy! Eso es todo.
Otros Artículos en esta sección
-
Clase en java que calcula los puntos del contorno de un objeto dentro de una imagen binaria.Acceso a OpenLDAP mediante Netscape Directory SDK para Java vía JNDI en una aplicación web con Apache Tomcat.En este artículo se plantea una introducción, totalmente funcional, a la generación de documentos XML para su posterior creación de fichero XML utilizando DOM (Document Object Model) de Java XERCES Parser v2.7.1¿Alguna duda? Sientete libre de hacer tus pruntas en nuestro:
foro deProgramación »