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