jueves, 1 de julio de 2010

Compilar y ejecutar un programa de Java

Bueno, la siguiente parte es compilar un programa y ejecutarlo.

Algunos puntos a tomar en cuenta:

¿Qué se compila?- Lo que vamos a compilar es el archivo java, aquel que tiene nuestro código.

¿Cuál es el resultado?-Después de compilar el archivo java se genera un archivo con extensión ".class" el cual es el que va a ejecutar el código que contiene.

Compilar y ejecutar en Windows
Para esta parte ya se habrá instalado el jdk y el jre, así que la forma más directa de compilar un archivo en java es desde la línea de comandos (Ctrl+r--->Ejecutar--->Escribir "CMD" sin comillas) y una vez dentro escribir:

c:\> javac nombredelprograma.java

Ahora bien acá existen dos cosas importantes:
  1. La primera es que esta aplicacion "javac" proviene del directorio donde está instalado el JDK (Algo similar a C:\java\jdk\bin), para vamos a introducir el siguiente comando:
set path=%path%;c:\programFiles\java\*jdk\bin

Lo que se hace es que la variable llamada Path (Una variable de la Línea de comandos) almacenará la dirección de donde se ubica la utilidad "javac", separado por un ";" se coloca el directorio donde se encuentran las herramientas para compilacion y ejecución.

*En el comando anterior, del lado de la direccion se encuentra un asterisco en el directorio jdk, ya que el nombre puede variar según la versión instalada al igual que el lugar de instalación.

Ejemplo C:\Program Files\Java\jdk1.6.0_03\bin


2.El segundo aspecto es el de posicionarse en el directorio del archivo donde se encuentra
nuestro programa creado, por el momento les sugiero que los archivos los guarden en la unidad "C:\" es decir el directorio raíz. (En ventana de comandos escriban "cd \" sin comillas, ya en otra ocasión les explicaré comandos CMD).


Bien, una vez ya compilado el archivo .java nos generará el .class que vamos a ejecutar. Hecho lo anterior y sin salirse aún de la línea de comandos vamos a introducir el siguiente comando:

java miarchivo


Con esto se manda a ejecutar el archivo .class(OJO PORQUE AL ESCRIBIR EL NOMBRE DEL ARCHIVO ESTE NO DEBE LLEVAR LA EXTENSIÓN .CLASS).

En conclusion los comandos a ejecutar son:

  1. c:\> set path=%path%;c:\programFiles\java\*jdk\bin
  2. c:\> javac nombredelprograma.java
  3. c:\> java miarchivo
Recuerden posicionarse en le directorio donde se encuentra el archivo.

En Ubuntu:

Lo escribo brevemente, abrir una terminal y:

  1. Posicionarse en el directorio donde se ubica nuestro archivo.
  2. Escribir javac archivo.java
  3. Escribir java archivoCompilado (de nuevo sin la extension .class).



Programación en java....

Para iniciar la programación en java necesitas:

  1. Un kit de herramientas para java en pocas palabras un (JDK) ,este contiene las herramientas, librerias y para compilar y desarrollar programas en el lenguaje de java.
  2. Para ejecutar las aplicaciones (por ejemplo applets) necesitas el JRE.
  3. Un Entorno de programación (desde un simple bloc de notas hasta un potente entorno de desarrollador como NetBeans o algún otro).
  4. Para no llegar a una confusión prematura les dejo este enlace donde se muestran cuatro opciones para empezar a programar segun sus necesidades. yo te recomendaría iniciar desde lo más básico que sería descargar la primera opcion ("el JDK y el JRE") una vez que ya los hayas descargado instalado (y si tienes dudas de instalación o problemas consulta las instrucciones que se encuentran en la misma página, el problema es que están en inglés). ahora lo unico que queda es empezar a programar.
Notas: La tercera opción de "NetBeans+jdk" también es válida y de hecho es la mejor, siempre y cuando ya tengas conocimientos avanzados de programación y que espero que en este blog los puedas adquirir.

En Linux, particularmente en Ubuntu, las últimas actualizaciones ya traen consigo el JDK Y JRE y no hay necesidad de instalacion , si estoy equivocado entonces lo puedes instalar mediante terminal, el comando sería:
sudo apt-get install sun-java6-bin sun-java6-jdk sun-java6-jre
Y si deseas instalar NetBeans en Ubuntu lo puedes descargar del "Centro de Software de Ubuntu" del menú Aplicaciones, o bien lo puedes instalar mediante terminal, no me meteré a dar comandos para su instalación posiblemente lo haga después ya que por lo mientras esto es un poco adelantado.

Saludos.


Bienvenida

Saludos a todos los que se toman la molestia de pasar por este blog.

El objetivo principal de este blog es enseñar todo lo que se pueda acerca de este universo informático.

Poco a poco iré poniendo tutoriales sobre programación, redes, seguridad y otras cosas relacionadas a la informática.