You are on page 1of 4

aprenderaprogramar.

com

Compilaryejecutarunprograma enJava(CU00506A)
Seccin:Cursos
Categora:CursoLenguajedeprogramacinJavanivelI Fechaltimaactualizacin:2010 Autor:WalterSagsteguiLescano Resumen:Entregan5delcursoLenguajedeprogramacinJavaNivelI.

10

Entregan5:CursoLenguajeprogramacinJavaNivelI

COMPILARYEJECUTARUNPROGRAMAENJAVA En este apartado, comprobaremos si hemos realizado correctamente los pasos de instalacin y configuracin de Java en Windows. Pero antes vamos a explicar algunos conceptos importantes que nos permitan entender lo que vamos haciendo. El primer concepto a explicar sera el de compilacin o compilar y significa traducir el cdigo escrito en Lenguaje Java, que entendemos nosotros los humanos, pero no las mquinas, a un cdigo en Lenguaje Mquina, que entienden las mquinas, pero no entendible por nosotros. Se hace esto porque a los humanos nos costara mucho trabajar directamente trabajar con el lenguaje de los ordenadores, por lo que usamos un lenguaje ms asequible para nosotros (en este caso Java) y luego emplear un traductor (compilador). Aclarar que al ser Java un programa que se compila en una Mquina Virtual, el archivo resultante de la compilacin es un archivo con la extensin .class. Este archivo .class est escrito en un Lenguaje de Mquina Virtual, por tanto, para que la Mquina Real (nuestro ordenador) nos d el resultado, hay que interpretar (traducir) el archivo .class a un cdigo en Lenguaje de Mquina Real. Esta es la labor de lo que llamamos intrprete o traductor del lenguaje de la mquina virtual a la mquina real. Los archivos respectivos que se encargan de estas tareas son: El compilador Java --- > javac.exe El intrprete Java --- > java.exe

La ruta de ambos archivos es esta o una similar a esta: C:\Archivos de programa (x86)\Java\jdk1.6.0_18\bin. Aclarar que para efectos de compilacin se usar una ruta del tipo: C:\Program Files (x86)\Java\jdk1.6.0_18\bin, que es la ruta real con la que Windows trabaja. El explorador de Windows nos muestra una barra con la ruta en que nos encontramos (ruta aparente). Para conocer la ruta real basta pinchar sobre la ruta aparente.

Ahora indicaremos los pasos para compilar e interpretar nuestro primer programa escrito en lenguaje Java.

2006-2010 aprenderaprogramar.com

Entregan5:CursoLenguajeprogramacinJavaNivelI

PASO 1

Abrir el Bloc de notas de Windows (Inicio Todos los programas Accesorios Bloc de notas), que ser nuestro editor de trabajo por su simplicidad. Ms adelante veremos un editor ms sofisticado. Si prefieres usar otro editor en este momento no hay problemas (por ejemplo WordPad, Notepad, etc.). Da igual mientras que se grabe el programa como Texto sin formato (en cdigo ASCII). Una vez que tengamos el bloc de notas abierto escribiremos nuestro primer programa, que mostrar un texto Hola Java, en la ventana consola del DOS (Ventana negra que ms adelante explicaremos cmo manejar). Aclarar que por el momento no debemos preocuparnos de entender lo que escribimos: esto lo explicaremos ms adelante. Nuestro objetivo ahora es simplemente comprobar que podemos ejecutar un programa escrito en Java. El cdigo de nuestro programa en Java, escrito en el bloc de notas, ser el siguiente: public class Ejemplo { public static void main(String[] arg) { System.out.println("Hola Java"); } } Los caracteres de llaves y corchetes se escriben pulsando ALT GR + la tecla correspondiente.

A continuacin procedemos a grabar nuestro programa: pulsamos en Archivo Guardar como y le ponemos como nombre Ejemplo.java. Estamos siguiendo una norma dictada por Java, que es el nombre del archivo (Ejemplo.java) y el nombre del programa (que hemos definido dentro del archivo despus de escribir public class, y que tambin es Ejemplo) san idnticos. Resumidamente: hemos de hacer coincidir nombre del archivo y nombre del programa, tanto en maysculas como en minsculas, y la extensin del archivo habr de ser siempre .java.

2006-2010 aprenderaprogramar.com

Entregan5:CursoLenguajeprogramacinJavaNivelI

Para seguir un orden y evitar problemas posteriores durante la compilacin, seguiremos los siguientes pasos. Crearemos una carpeta en C: denominada Ejercicios. Ubicaremos el programa Ejemplo.java dentro de esta carpeta.

PASO 2

En este paso, veremos la compilacin e interpretacin de un programa Java. Comentar que este paso se har usando la ventana consola del DOS. Para visualizar esta ventana debemos seguir estos pasos: Inicio Todos los programas Accesorios Smbolo del sistema. A continuacin, una vez que estemos en la ventana consola debemos escribir el comando cd c:\Ejercicios y pulsar enter. Esto nos traslada a la carpeta donde se ubica nuestro archivo (Ejemplo.java). A continuacin daremos la instruccin para que se realice el proceso de compilacin del programa, para lo que escribiremos javac Ejemplo.java, donde javac es el nombre del compilador (javac.exe) que transformar el programa que hemos escrito nosotros en lenguaje Java al lenguaje de la mquina virtual Java, dando como resultado un archivo Ejemplo.class que se debe haber creado en este mismo directorio. Si te aparece un mensaje de error revisa todos los pasos anteriores que hemos explicado, pues es posible que no se hayan creado las variables de entorno o que el archivo no est bien ubicado, etc. Para comprobar si se ha creado el archivo escribiremos en la ventana consola el comando dir. Comprobaremos que nos aparecen dos archivos: Ejemplo.class (creado por el compilador) y Ejemplo.java (creado por nosotros). Finalmente, vamos a pedirle al intrprete que transforme el cdigo de la mquina virtual Java en cdigo mquina interpretable por nuestro ordenador. Para ello escribiremos en la ventana consola: java Ejemplo. El resultado ser que se nos muestra la cadena Hola Java.

Prximaentrega:CU00507A

2006-2010 aprenderaprogramar.com

You might also like