Compilar Java desde linea de comandos


Para poder compilar programas en java desde la linea de comandos(consola) de Windows, necesitamos tener instalado el JDK(Java Development Kit), en el siguiente enlace puedes ver la Instalacion de JDK.

1) Añadir a la Variable de Entorno la ruta del SDK

Una vez instalado el JDK , debemos añadir a la variable de entorno path la ruta de la carpeta bin del JDK(en mi pc la ruta donde se instalo el SDK es C:\Archivos de programa\Java\jdk1.6.0_21\).

Para ello , hacemos click derecho en Mi PC,seleccionamos la pestaña Opciones Avanzadas y click en Variables de Entorno.

Editamos el valor de la variable Path y agregamos al final de esta la ruta del JDK de la siguiente manera:

%path%;ruta_del_JDK



Por ejemplo, en mi PC el valor de la variable Path antes de agregar la ruta del SDK era el siguiente:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Archivos de programa\MySQL\MySQL Server 6.0\bin;c:\matlab6p5\bin\win32

Despues de agregar la ruta del SDK , el valor de la variable path quedo asi:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Archivos de programa\MySQL\MySQL Server 6.0\bin;c:\matlab6p5\bin\win32;C:\Archivos de programa\Java\jdk1.6.0_21\bin



2) Editamos un programa en Java

Para escribir un programa en Java(conocido tambien como programa fuente)necesitamos un editor de texto como el Block de Notas.

Vamos a editar un programa que tiene por finalidad imprimir en pantalla el mensaje "Hola mundo de programadores de Java".

Para ello escribimos el siguiente codigo:


class HolaMundo
{
public static void main(String[] args)
{
System.out.println("Hola mundo de programadores de Java");
}
}


Y lo guardamos con el nombre HolaMundo.java.

Comentamos brevemente cada linea de este programa.(no se apure si algunos terminos no le quedan muy claros, tratare de ver en detalle cada uno de ellos en los siguientes post).
La primera linea declara la clase de objetos HolaMundo,ya que toda aplicacion en Java se basa en la definicion de una clase.
Luego se escribe el cuerpo de la clase entre los simbolos { y }.
A continuacion se escribe el metodo principal main.Cada vez que se ejecuta un programa , Java buscara el metodo main.

Importante: el nombre del fichero debe ser el mismo que el nombre de la clase(en este caso el nombre del fichero y el nombre de la clase es HolaMundo).




3) Compilar un programa en Java

Para compilar el programa escrito anteriormente abrimos un terminal de la linea de comandos(consola), y nos situamos en la ruta donde guardamos el fichero HolaMundo.java(en mi caso, yo guarde el archivo en el Escritorio, por eso en la imagen que aparece al final del post pueden ver que me dirijo hacia la ruta del Escritorio usando el comando cd) y escribimos:

javac HolaMundo.java

El resultado de la compilacion es un fichero HolaMundo.class que contiene el codigo de bytes que ejecutara la maquina virtual de Java.


4) Ejecutar un programa en Java

Para ejecutar el fichero que resulto de la compilacion escribimos en la consola:

java HolaMundo

Una vez ejecutado , se puede ver que el resultado es el mensaje: Hola mundo de programadores de Java


0 Responses So Far: