SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Compilar y ejecutar un programa en Java usando la ventana consola DOS cmd.
© aprenderaprogramar.com, 2006-2029
Sección: Cursos
Categoría: Curso “Aprender programación Java desde cero”
Fecha revisión: 2029
Resumen: Entrega nº12 curso Aprender programación Java desde cero.
Autores: Alex Rodríguez y Walter Sagástegui
APRENDERAPROGRAMAR.COM
COMPILAR Y EJECUTAR UN
PROGRAMA EN JAVA. USO
DE LA CONSOLA DOS O
CMD DE WINDOWS. JAVAC
(CU00612B)
Compilar y ejecutar un programa en Java usando la ventana consola DOS cmd.
© aprenderaprogramar.com, 2006-2029
COMPILAR E INTERPRETAR NUESTRO PRIMER PROGRAMA
Veamos los pasos para compilar e interpretar nuestro primer programa escrito en lenguaje Java.
PASO 1: Creación del código fuente
Abrimos el Bloc de notas de Windows (Inicio -> Todos los programas -> Accesorios -> Bloc de notas),
que usaremos ahora como editor de trabajo por su simplicidad. Más adelante veremos un editor más
sofisticado. Si prefieres usar otro editor en este momento no hay problema (por ejemplo WordPad,
Notepad, etc.). Da igual mientras que se grabe el contenido como “texto sin formato” (en código ASCII).
Una vez que tengamos el bloc de notas abierto escribiremos nuestro primer programa, que mostrará un
texto “Hola Java” en la ventana consola DOS (ventana del sistema que más adelante explicaremos cómo
manejar). Aclarar que por el momento no debemos preocuparnos de entender lo que escribimos: esto
lo explicaremos más adelante. Nuestro objetivo ahora es simplemente comprobar que podemos
ejecutar un programa escrito en Java.
El código 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 continuación 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 después
de escribir public class, y que también es “Ejemplo”) sean idénticos. Resumidamente: hemos de hacer
coincidir nombre del archivo y nombre del programa, tanto en mayúsculas como en minúsculas, y la
extensión del archivo habrá de ser siempre “.java”.
Compilar y ejecutar un programa en Java usando la ventana consola DOS cmd.
© aprenderaprogramar.com, 2006-2029
Para seguir un orden y evitar problemas posteriores durante la compilación, haremos lo siguiente.
Crearemos una carpeta en C: denominada “Ejercicios” y ubicaremos el programa Ejemplo.java dentro
de esta carpeta.
PASO 2: Compilación y ejecución del programa
Vamos a proceder a la compilación e interpretación de este pequeño programa Java. Lo haremos
usando la ventana consola del DOS. Para visualizar esta ventana debemos proceder así: Inicio -> Todos
los programas -> Accesorios -> Símbolo del sistema. Sobre la ventana consola escribiremos el comando
“cd C:Ejercicios” y pulsaremos enter. Esto nos traslada a la carpeta donde se ubica nuestro archivo
(“Ejemplo.java”). Si hemos accedido correctamente al escribir dir y pulsar enter nos debe aparecer el
archivo Ejemplo.java. A continuación daremos la instrucción para que se realice el proceso de
compilación 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 máquina virtual Java (bytecode), dando como resultado un nuevo archivo
“Ejemplo.class” que se creará 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 (bytecode creado por el compilador) y Ejemplo.java (código fuente creado por nosotros).
Finalmente, vamos a pedirle al intérprete que ejecute el programa, es decir, que transforme el código
de la máquina virtual Java en código máquina interpretable por nuestro ordenador y lo ejecute. Para
ello escribiremos en la ventana consola: java Ejemplo.
El resultado será que se nos muestra la cadena “Hola Java”. Si logramos visualizar este texto en
pantalla, ya hemos desarrollado nuestro primer programa en Java.
En otros sistemas operativos el proceso es similar. Si tienes problemas para completar este ejemplo no
te preocupes, sigue avanzando con los contenidos del curso.
Próxima entrega: CU00613B
Acceso al curso completo en aprenderaprogramar.com -- > Cursos, o en la dirección siguiente:
http://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

Más contenido relacionado

La actualidad más candente (20)

Java netbeans-clase-001
Java netbeans-clase-001Java netbeans-clase-001
Java netbeans-clase-001
 
Instalacion de java y NetBeans
Instalacion de java y NetBeansInstalacion de java y NetBeans
Instalacion de java y NetBeans
 
JPA en NetBeans
JPA en NetBeansJPA en NetBeans
JPA en NetBeans
 
manual 1
manual 1manual 1
manual 1
 
Codificacion de clases en java con NetBeans
Codificacion de clases en java con NetBeansCodificacion de clases en java con NetBeans
Codificacion de clases en java con NetBeans
 
Manual basico java
Manual basico javaManual basico java
Manual basico java
 
Gwt
GwtGwt
Gwt
 
Tutorial
TutorialTutorial
Tutorial
 
GUI Salario en java con NetBeans
GUI Salario en java con NetBeansGUI Salario en java con NetBeans
GUI Salario en java con NetBeans
 
Eclipse1»
Eclipse1»Eclipse1»
Eclipse1»
 
Crear una base de datos mysql con un script de sql
Crear una base de datos mysql con un script de sqlCrear una base de datos mysql con un script de sql
Crear una base de datos mysql con un script de sql
 
Maquinavirtual java
Maquinavirtual javaMaquinavirtual java
Maquinavirtual java
 
Java – ejercicio 2
Java – ejercicio 2Java – ejercicio 2
Java – ejercicio 2
 
Construccion a través de compontes
Construccion a través de compontesConstruccion a través de compontes
Construccion a través de compontes
 
Mau
MauMau
Mau
 
Insalar, compilar y depurar cobol
Insalar, compilar y depurar cobolInsalar, compilar y depurar cobol
Insalar, compilar y depurar cobol
 
Hola mundo
Hola mundoHola mundo
Hola mundo
 
Instalacion de eclipse
Instalacion de eclipseInstalacion de eclipse
Instalacion de eclipse
 
File
FileFile
File
 
InstalacióN Del Entorno
InstalacióN Del EntornoInstalacióN Del Entorno
InstalacióN Del Entorno
 

Similar a Cu00612 b compilar ejecutar programa java windows consola cmd dos

Instalacion de java y sus herramientas
Instalacion de java y sus herramientasInstalacion de java y sus herramientas
Instalacion de java y sus herramientasJuan Diaz Calixtro
 
Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)equipotresamp
 
De los temas de android (introduccion-10)
De los temas de android (introduccion-10)De los temas de android (introduccion-10)
De los temas de android (introduccion-10)equipotresamp
 
Introduccion java
Introduccion javaIntroduccion java
Introduccion javaals_8
 
Tutorial de eclipsee
Tutorial de eclipseeTutorial de eclipsee
Tutorial de eclipseejavierot99
 
Ejecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En JavaEjecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En Javamtemarialuisa
 
Un ejemplo sencillo con ejb
Un ejemplo sencillo con ejbUn ejemplo sencillo con ejb
Un ejemplo sencillo con ejblalov777
 
Ejecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En JavaEjecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En Javamtemarialuisa
 
Ejecutando mi primer programa en java
Ejecutando mi primer programa en javaEjecutando mi primer programa en java
Ejecutando mi primer programa en javaMaría Luisa Velasco
 
3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz
3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz
3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzzWilderHidalgo1
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion javakimberly orellana
 
1 intro progrmacio_ob-capitulo 1 -02 bajar software
1 intro progrmacio_ob-capitulo 1 -02 bajar software1 intro progrmacio_ob-capitulo 1 -02 bajar software
1 intro progrmacio_ob-capitulo 1 -02 bajar softwarepcdatos
 
Compilacion java en dos
Compilacion java en dosCompilacion java en dos
Compilacion java en dosLeonardo Lopez
 

Similar a Cu00612 b compilar ejecutar programa java windows consola cmd dos (20)

Java script
Java scriptJava script
Java script
 
Instalacion de java y sus herramientas
Instalacion de java y sus herramientasInstalacion de java y sus herramientas
Instalacion de java y sus herramientas
 
Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)
 
De los temas de android (introduccion-10)
De los temas de android (introduccion-10)De los temas de android (introduccion-10)
De los temas de android (introduccion-10)
 
Reporte de práctica #1
Reporte de práctica #1Reporte de práctica #1
Reporte de práctica #1
 
Introduccion java
Introduccion javaIntroduccion java
Introduccion java
 
Instalacion jdk
Instalacion jdkInstalacion jdk
Instalacion jdk
 
Tutorial de eclipsee
Tutorial de eclipseeTutorial de eclipsee
Tutorial de eclipsee
 
Ejecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En JavaEjecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En Java
 
Un ejemplo sencillo con ejb
Un ejemplo sencillo con ejbUn ejemplo sencillo con ejb
Un ejemplo sencillo con ejb
 
Conociendo Tu Entorno Java
Conociendo Tu Entorno JavaConociendo Tu Entorno Java
Conociendo Tu Entorno Java
 
Ejecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En JavaEjecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En Java
 
Ejecutando mi primer programa en java
Ejecutando mi primer programa en javaEjecutando mi primer programa en java
Ejecutando mi primer programa en java
 
Ap01 java
Ap01 javaAp01 java
Ap01 java
 
3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz
3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz
3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
1 intro progrmacio_ob-capitulo 1 -02 bajar software
1 intro progrmacio_ob-capitulo 1 -02 bajar software1 intro progrmacio_ob-capitulo 1 -02 bajar software
1 intro progrmacio_ob-capitulo 1 -02 bajar software
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Eclipse java
Eclipse javaEclipse java
Eclipse java
 
Compilacion java en dos
Compilacion java en dosCompilacion java en dos
Compilacion java en dos
 

Último

TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfBrandonsanchezdoming
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 

Último (20)

TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 

Cu00612 b compilar ejecutar programa java windows consola cmd dos

  • 1. Compilar y ejecutar un programa en Java usando la ventana consola DOS cmd. © aprenderaprogramar.com, 2006-2029 Sección: Cursos Categoría: Curso “Aprender programación Java desde cero” Fecha revisión: 2029 Resumen: Entrega nº12 curso Aprender programación Java desde cero. Autores: Alex Rodríguez y Walter Sagástegui APRENDERAPROGRAMAR.COM COMPILAR Y EJECUTAR UN PROGRAMA EN JAVA. USO DE LA CONSOLA DOS O CMD DE WINDOWS. JAVAC (CU00612B)
  • 2. Compilar y ejecutar un programa en Java usando la ventana consola DOS cmd. © aprenderaprogramar.com, 2006-2029 COMPILAR E INTERPRETAR NUESTRO PRIMER PROGRAMA Veamos los pasos para compilar e interpretar nuestro primer programa escrito en lenguaje Java. PASO 1: Creación del código fuente Abrimos el Bloc de notas de Windows (Inicio -> Todos los programas -> Accesorios -> Bloc de notas), que usaremos ahora como editor de trabajo por su simplicidad. Más adelante veremos un editor más sofisticado. Si prefieres usar otro editor en este momento no hay problema (por ejemplo WordPad, Notepad, etc.). Da igual mientras que se grabe el contenido como “texto sin formato” (en código ASCII). Una vez que tengamos el bloc de notas abierto escribiremos nuestro primer programa, que mostrará un texto “Hola Java” en la ventana consola DOS (ventana del sistema que más adelante explicaremos cómo manejar). Aclarar que por el momento no debemos preocuparnos de entender lo que escribimos: esto lo explicaremos más adelante. Nuestro objetivo ahora es simplemente comprobar que podemos ejecutar un programa escrito en Java. El código 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 continuación 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 después de escribir public class, y que también es “Ejemplo”) sean idénticos. Resumidamente: hemos de hacer coincidir nombre del archivo y nombre del programa, tanto en mayúsculas como en minúsculas, y la extensión del archivo habrá de ser siempre “.java”.
  • 3. Compilar y ejecutar un programa en Java usando la ventana consola DOS cmd. © aprenderaprogramar.com, 2006-2029 Para seguir un orden y evitar problemas posteriores durante la compilación, haremos lo siguiente. Crearemos una carpeta en C: denominada “Ejercicios” y ubicaremos el programa Ejemplo.java dentro de esta carpeta. PASO 2: Compilación y ejecución del programa Vamos a proceder a la compilación e interpretación de este pequeño programa Java. Lo haremos usando la ventana consola del DOS. Para visualizar esta ventana debemos proceder así: Inicio -> Todos los programas -> Accesorios -> Símbolo del sistema. Sobre la ventana consola escribiremos el comando “cd C:Ejercicios” y pulsaremos enter. Esto nos traslada a la carpeta donde se ubica nuestro archivo (“Ejemplo.java”). Si hemos accedido correctamente al escribir dir y pulsar enter nos debe aparecer el archivo Ejemplo.java. A continuación daremos la instrucción para que se realice el proceso de compilación 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 máquina virtual Java (bytecode), dando como resultado un nuevo archivo “Ejemplo.class” que se creará 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 (bytecode creado por el compilador) y Ejemplo.java (código fuente creado por nosotros). Finalmente, vamos a pedirle al intérprete que ejecute el programa, es decir, que transforme el código de la máquina virtual Java en código máquina interpretable por nuestro ordenador y lo ejecute. Para ello escribiremos en la ventana consola: java Ejemplo. El resultado será que se nos muestra la cadena “Hola Java”. Si logramos visualizar este texto en pantalla, ya hemos desarrollado nuestro primer programa en Java. En otros sistemas operativos el proceso es similar. Si tienes problemas para completar este ejemplo no te preocupes, sigue avanzando con los contenidos del curso. Próxima entrega: CU00613B Acceso al curso completo en aprenderaprogramar.com -- > Cursos, o en la dirección siguiente: http://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188