2 - Instalando el JDK

Para poder ejecutar nuestros programas en java es necesario que estos sean procesados por algunas herramientas antes de poder ser entendidos por la computadora.
El JDK es un conjunto de herramientas que nos servirán para para desarrollar programas en java. Entre estas herramientas se encuentra el  compilador, que convertirá nuestro código fuente Java en Bytecode y pueda ser ejecutado por la JVM.

1 - Descagar el JDK
Podemos obtener el JDK de forma gratuita desde el sitio de oracle.

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

Descargaremos la versión estándar de java(Java SE), es la que en la imagen sólo dice "Java".
Si hicimos clic en el correcto nos aparecerá una pagina con un encabezado parecido a este:
Java SE Development Kit 6u23
Nos pide que seleccionemos la plataforma para descargar, Si tenemos un sistema de x64 se recomienda descargar la version para éste.
Para saber si nuestro sistema operativo esta corriendo en 64 bit basta con ir a propiedades de mi pc, en mi caso tengo windows 7 y veo esto:



Por lo que yo seleccionaré en plataforma windows x64 y acepto los terminos de licencia palomeando el checkbox.

Ahora sólo hacemos clic en " jdk-6u23-windows-x64.exe" para iniciar la descarga.


2 - Ejecutar el instalador
Es un instalador tipico de windows, así que hacer clic en siguiente, siguiente, siguiente y tendremos instalado el JDK en nuestra máquina.


3 - Configurar las variables del entorno
Primero iremos al directorio donde se instalo el JDK, para ello irémos "My PC" o "Computer", Unidad C -> Archivos de programa -> Java -> jdk1.6.x_xx -> bin.
Ahora copiaremos la dirección a la que hemos llegado, en mi caso es "C:\Program Files (x86)\Java\jdk1.6.0_17\bin".


Abriremos la ventana de variables del entorno. Si no sabes como hacerlo puedes seguir los siguientes pasos:

  • Clic en inicio
  • Clic derecho computer y en propiedades
  • Clic en "Advanced system settings"
  • Clic en la pestaña "Advanced"
  • Clic en "Envirnment variables"

Y ahora estaremos ante esta ventana:




  • Buscamos en la lista de abajo la variable "Path"
  • Hacemos clic en el botón "Edit" de abajo
  • Si existe contenido en el campo "Variable value" nos vamos hasta el final y agregamos un ";" (sin las comas)
  • Si agregamos ";" en el paso anterior: Pegamos la dirección de instalación de nuestro JDK(la que copiamos al inicio) después del ";"
  • Si no agregamos ";" : Sólo pegamos la dirección de instalación de nuestro JDK(la que copiamos al inicio)

Con esto dejamos lista nuestra máquina para compilar y ejecutar programas en java.


Anterior                                                                                          Siguiente          

3 - Hola mundo : Estructura básica de un programa en java

Siempre que se está viendo un lenguaje nuevo se utiliza el memorable "Hola mundo", ya que es una buena forma de adentrarse en un lenguaje desconocido. Nosotros no seremos la excepción, a continuación "Hola mundo" desde java:


01 public class HelloWorld {
02   
03   public static void main(String[] args) {
04     
05     System.out.println("Hola mundo");
06     
07   }
08 }
09 

Analicemos el código linea por linea:

01 public class HelloWorld {
Inicia con la declaración de una clase ya que en Java todo programa debe contener por lo menos una clase por archivo.
La palabra reservada class  indica la declaración de una clase y espera posteriormente el nombre de la clase, en este caso "HelloWorld"

03 public static void main(String[] args) {
Todo programa en java debe necesitan un punto de entrada, y esto es el método main; Es el lugar por le que la JVM entrará a ejecutar código.

05 System.out.println("Hola mundo");
Aquí estamos invocando un método para decirle a la computadora que imprima el mensaje "Hola mundo", los métodos se llaman colocando el nombre del método y posteriormente paréntesis, los métodos pueden recibir parámetros, cuando es así son colocado entre los paréntesis y separados por comas, en este caso sólo enviamos un parámetro "Hola mundo", que es el mensaje que deseamos se imprima en pantalla.
Otro dato importante en esta linea es notar que las instrucciones en Java deben terminar con un ";".

Una vez que tenemos nuestro código debemos guardarlo en un archivo, es importante que el nombre del archivo debe ser el mismo que el nombre de la clase ya que de no ser así no funcionará, para nuestro caso guardaremos nuestro código en "HelloWorld.java". Una vez echo esto tenemos nuestro archivo listo para compilar.

En otros post verémos como compilar y ejecutar nuestro código.

Nota: Los números de linea no son parte del código en java, se colocaron sólo para apoyarnos en la explicación.

Anterior                                                                                                        Siguiente

1 - Java : Introducción

Tiempo de java!.

Java es un lenguaje de programación orientado a objetos, éste basa su sintaxis en el C++, por lo que si vienes de C++ no tendrás muchos problemas.

El código fuente en java al ser compilado pasa a ser bytecode y al ser ejecutado la JVM(Java Virtual Machine) se encarga de convertir el bytecode en código máquina. Esto nos ofrece una gran ventaja; las aplicaciones son multiplataforma.
Las aplicaciones creadas en java pueden correr bajo Windows, Mac OS X y Linux sin necesidad de ser recompiladas, siempre y cuando se tenga instalada la JVM.

En lenguajes que compilan a código nativo tienen el problema de que son poco potables, ya que el código generado por el compilador es especifico para la arquitectura, si compilamos en un procesador de 64 bit con sistema operativo windows este programa sólo funcionará en esa arquitectura, si deseamos ejecutarlo en otra será necesario hacer una adaptación y recompilar el programa para la nueva plataforma.

El fuerte de java es correr bajo diferenetes plataformas, esto es gracias a una máquina virtual que hace de intermediario entre el la plataforma y el bytecode, el cual es generado por el compilador de java. La JVM es un programa que interpreta y ejecuta bytecode. Por lo que si queremos ejecutar una aplicación java es necesario tener una JVM adecuada para nuestra plataforma y ella se encargará de hacer de la traducción de bytecode a un lenguaje entendido por nuestro procesador.

La siguiente imagen muestra cuales son los pasos necesarios para ejecutar un programa en java:




















Es fácil de entender si se siguen las flechas y números.