40

Capítulo 2 Introducción a las aplicaciones en Java

Buena práctica de programación 2.8

Para mejorar la legibilidad de los programas, agregue un comentario de fi n de línea después de la llave derecha de 
cierre (

}

), que indique a qué método o clase pertenece.

Cómo compilar y ejecutar su primera aplicación en Java

Ahora estamos listos para compilar y ejecutar nuestro programa. Para este propósito, supondremos que usted 
utiliza el Kit de Desarrollo 6.0 (JDK 6.0) de Java SE de Sun Microsystems. En nuestros centros de recursos en 

www.deitel.com/ResourceCenters.html

proporcionamos vínculos a tutoriales que le ayudarán a empezar a 

trabajar con varias herramientas de desarrollo populares de Java.
 

Para compilar el programa, abra una ventana de comandos y cambie al directorio en donde está guardado el 

programa. La mayoría de los sistemas operativos utilizan el comando 

cd

 para 

cambiar directorios

. Por ejemplo,

 cd 

c:\ejemplos\cap02\fig02_01

cambia al directorio 

fig02_01

 en Windows. El comando

 cd 

~/ejemplos/cap02/fig02_01

cambia al directorio 

fig02_01

en UNIX/Linux/Mac OS X.

 

Para compilar el programa, escriba

 javac 

Bienvenido1.java

Si el programa no contiene errores de sintaxis, el comando anterior crea un nuevo archivo llamado 

Bienvenido1.

class

 (conocido como el 

archivo de clase

 para 

Bienvenido1

), el cual contiene los códigos de bytes de Java que 

representan nuestra aplicación. Cuando utilicemos el comando 

java

para ejecutar la aplicación, la JVM ejecutará 

estos códigos de bytes.

Tip para prevenir errores 2.3

Cuando trate de compilar un programa, si recibe un mensaje como “

comando o nombre de archivo inco-

rrecto

”,“

javac: comando no encontrado

” o 

'javac ' no se reconoce como un comando interno 

o externo, programa o archivo por lotes ejecutable

”, entonces su instalación del software Java no 

se completó apropiadamente. Con el JDK, esto indica que la variable de entorno 

PATH

 del sistema no se estableció 

apropiadamente. Consulte cuidadosamente las instrucciones de instalación en la sección Antes de empezarde este 
libro. En algunos sistemas, después de corregir la variable 

PATH

, es probable que necesite reiniciar su equipo o abrir 

una nueva ventana de comandos para que estos ajustes tengan efecto.

Tip para prevenir errores 2.4

Cuando la sintaxis de un programa es incorrecta, el compilador de Java genera mensajes de error de sintaxis; éstos 
contienen el nombre de archivo y el número de línea en donde ocurrió el error. Por ejemplo, 

Bienvenido1.java:6

 

indica que ocurrió un error en el archivo 

Bienvenido1.java

 en la línea 

6

. El resto del mensaje proporciona infor-

mación acerca del error de sintaxis.

Tip para prevenir errores 2.5

El mensaje de error del compilador “

Public class

NombreClase

 

must be defined in a file called

NombreClase

.java

” indica que el nombre del archivo no coincide exactamente con el nombre de la clase 

public

 

en el archivo, o que escribió el nombre de la clase en forma incorrecta al momento de compilarla.

 La 

fi gura 2.2 muestra el programa de la fi gura 2.1 ejecutándose en una ventana 

Símbolo del sistema

de 

Microsoft

®

 Windows

®

 XP. Para ejecutar el programa, escriba 

java Bienvenido1

; posteriormentese iniciará la 

JVM, que cargará el archivo “

.class

” para la clase 

Bienvenido1

. Observe que la extensión “

.class

” del nombre 

de archivo se omite en el comando anterior; de no ser así, la JVM no ejecutaría el programa. La JVM llama al 
método 

main

. A continuación, la instrucción de la línea 9 de 

main

 muestra 

"Bienvenido a la programacion 

en Java!"

 [

Nota: muchos entornos muestran los símbolos del sistema con fondos negros y texto blanco. En 

nuestro entorno, ajustamos esta confi guración para que nuestras capturas de pantalla fueran más legibles].

02_MAQ_CAP_02.indd40

4/19/081:18:57AM