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
-
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.1Clase 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.¿Alguna duda? Sientete libre de hacer tus pruntas en nuestro:
foro deProgramación »