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:
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:
En Ubuntu:
Lo escribo brevemente, abrir una terminal y:
- 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:
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:
- c:\> set path=%path%;c:\programFiles\java\*jdk\bin
- c:\> javac nombredelprograma.java
- c:\> java miarchivo
En Ubuntu:
Lo escribo brevemente, abrir una terminal y:
- Posicionarse en el directorio donde se ubica nuestro archivo.
- Escribir javac archivo.java
- Escribir java archivoCompilado (de nuevo sin la extension .class).