¡Bienvenidos!

Este es un espacio para compartir y producir conocimiento

sábado, 10 de septiembre de 2011

Como instalar JDK 7 en Ubuntu 10.04

En este mensaje se muestra una forma de instalar el JDK 7 en Ubuntu 10.04 descargándolo de la página oficial de Oracle.

Primero se descarga el archivo de la página: http://www.oracle.com/technetwork/java/javase/downloads/index.html, aquí se escoge la versión correspondiente a nuestro sistema operativo, (como en nuestro caso es ubuntu, la cual es una distribución basada en Debian y que no maneja archivos RPM, bajamos la versión "compressed Binary") en el caso de Ubuntu 10.04 a 64 bits el archivo a bajar tiene por nombre: jdk-7-linux-x64.tar.gz.

Nota: para la ejecución de algunos de los siguientes comandos es necesario tener privelegios de root, esto se logra anteponiendo al comando la palabra sudo y digitando posteriormente la clave de root. (o bien puede loguearse como root con el comando sudo -s)

Nota: También es necesario que los permisos de los archivos que se utilizen estén habilitados, por lo tanto si en alguna parte del proceso indica que no se dispone de los permisos necesarios, pueden otorgarse los permisos al archivo en cuestión con el comando. chmod 755 nombre_archivo (en este ejemplo se otorgan todos los permisos de lectura, ejecución y escritura al dueño y se desabilita el permiso de escritura para el grupo y para los demás)

Una vez tengamos el archivo descargado lo descomprimimos, para esto usamos el comando:

gzip -d jdk-7-linux-x64.tar.gz

Al hacer esto se obtendrá el archivo tar, el cual se descomprime usando el siguiente comando:

tar -xvf jdk-7-linux-x64.tar


El paquete JDK 7 es extraido en el directorio ./jdk1.7.0.
El siguiente paso es mover este directorio a la ubicación donde debe ir, es decir al lugar destinado para los archivos de la JVM (Java Virtual Machine), lo cual puede hacerse por medio del siguiente comando:

mv ./jdk1.7.0/ /usr/lib/jvm/jdk1.7.0/

Una vez ubicado este paquete en el lugar correcto se procede a indicar al sistema cual versión de Java utilizar, primero miramos cuales opciones tiene con el siguiente comando:

update-alternatives --config java

lo cual genera la siguiente salida:




En este caso hay dos alternativas para java, cada caso puede variar, dependiendo de las instalaciones que cada uno tenga en su sistema, lo importante aquí es tener en mente el último número que aparece, en este caso el 2, (NOTA: En este sistema ya se ha hecho el proceso, por lo tanto ya aparece la opción jdk1.7.0, antes de hacer dicho proceso esa opción no aparecía, y por eso el último número era el 1). 

Ahora vamos a agregar otra alternativa, la correspondiente al jdk1.7.0, para esto se ejecuta el comando:

update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0/jre/bin/java 2 

Donde dice número dos (2) se escribe el siguiente número al último visto cuando se ejecutó el comando anterior y que se mostró en el screenshot anterior.

Una vez hecho esto ya se habrá agregado el jdk1.7.0 a la lista de alternativas, por lo tanto al ejecutar el comando anterior aparecerá el mismo screenshot anteriormente mostrado pero con la nueva alternativa, solo digitamos el número correspondiente al jdk1.7.0 (en el caso del ejemplo mostrado aquí en el screenshot anterior el número 2) y ya se habrá configurado el sistema para usar el jdk1.7.0, para verificar esto se puede usar el comando:

java -version

El cual arrojará la versión actual de la JVM 



Nota: a la fecha de hoy el IDE Eclipse aún no tiene soporte para trabajar con la versión 7 de Java, sin embargo se espera que pronto esté disponible para Eclipse Indigo.


Fuente: http://www.shinephp.com/install-jdk-7-on-ubuntu/

jueves, 8 de septiembre de 2011

Para Empezar

El primer paso para desarrollar aplicaciones orientadas a las telecomunicaciones es la selección de un lenguaje de programación, entre los cuales se encuentran Java, C#, C++, entre otros. Una vez seleccionado el lenguaje necesitaremos un programa que nos ayude a comunicarnos con él, este programa es un IDE (Integrated Development Enviroment) para citar algunos ejemplos tenemos Visual Studio para C# o C ++, para Java tenemos Jcreator, NetBeans  o Eclipse. (En realidad algunos IDEs soportan múltiples lenguajes como es el caso de Netbeans que aunque es mayormente utilizado para Java también funciona con otros lenguajes)En fín cada lenguaje cuenta con algunos IDEs que podemos usar para programar y cada programador es libre de escoger el IDE con el que se sienta más cómodo.


La instalación de estos programas varía ligeramente de acuerdo al sistema operativo que se use, en el caso de la instalación en windows la gran mayoría consiste en bajar el instalador de la página oficial y seguir las sencillas instrucciones que allí se indican, a continuación algunas de las páginas oficiales de dichos ambientes de desarrollo:


Para Visual Studio:   http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express


Para Eclipse: http://www.eclipse.org/downloads/

Para NetBeans: http://netbeans.org/downloads/

Es altamente recomendable bajar estos recursos de sus páginas oficiales por motivos de seguridad e integridad.

Otro aspecto importante para trabajar con algún lenguaje de programación es que el lenguaje en sí debe estar instalado, en el caso de Java se trata del Java Develpment Kit (JDK)  que va en su versión 7 y en el caso de C# es el Framework 4.0. por lo tanto es indispensable contar con esto instalado en el ordenador para poder trabajar con el lenguaje de programación. De la misma forma que con el IDE, instalar el lenguaje en un sistema Windows es muy fácil, simplemente bajar el instalador de su página oficial, a continuación daré las páginas oficiales para sus descargas:

para el Framework 4.0: http://www.microsoft.com/download/en/details.aspx?id=17851

Para el JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html

La instalación de cada uno de ellos dependerá del sistema operativo, en próximas entradas se darán a conocer los pasos que se han de seguir para instalar dichos elementos especialmente en sistemas Linux, puesto que en sistemas Windows la forma de instalación es bastante genérica.