## Compilar y Ejecutar Programas Swing (JDK 1.2)

Áquí están los pasos para compilar y ejecutar nuestro primer programa Swing con el JDK 1.2.:

1. Descargar la última versión del JDK 1.2, si no lo has hecho yá.
2. Crear un programas que use componentes Swing.
3. Compilar el programa.
4. Ejecutar el programa.

#### Descargar la última versión del JDK 1.2

> Aquí podrás descargar gratis la última versión del JDK 1.2.

#### Crear un Porgrama que Use Componentes Swing

> Puedes usar un programa sencillo que nosotros proporcionamos, llamado SwingApplication. Por favor, descarga y guarda este fichero: SwingApplication.java. El nombre del fichero debe ser exactamente "SwingApplication.java" incluyendo las mayúsculas.

#### Compilar un Programa que usa Componentes Swing

> El siguiente paso es compilar el programa. Compilar un programa Swing con el JDK 1.2 es sencillo, ya que los paquetes Swing forman parte del JDK 1.2. Aquí tenemos un ejemplo:

> javac -deprecation SwingApplication.java

> Si no puedes compilar SwingApplication.java, será probablemente porque estás usando un compilador del JDK 1.1 en vez de uno del JDK 1.2, o porque estás usando una versión beta del JDK 1.2. Deberías poder ejecutar los programas de esta sección sin cambiarlos si te has actualizado a la versión más reciente del JDK 1.2.

> Si debes usar el JDK 1.2 Beta 4, por alguna razón, aquí puedes ver cómo cambiar SwingApplication.java para usar los antiguos nombres de paquetes:

> //import javax.swing.*; //comment out this line import com.sun.java.swing.*; //uncomment this line

> Puedes ver Nombres de Paquetes Swing para más información sobre los distintos nombres de paquetes.

#### Ejecutar el Programa

> Una vez que el programa se ha compilado satisfactoriamente, podemos ejecutarlo.

> Asumiendo que nuestro programa usa un Aspecto y Comportamiento estándard -- como el Aspecto y Comportamiento Java, o Windows o CDE/Motif -- podemos usar el intérpre del JDK 1.2 para ejecutar el programas sin añadir nada al path de clases. Por ejemplo:

> java SwingApplication

> Si se usa un Aspecto y Comportamiento no estándard, deberemos asegurarnos de que su paquete está incluido en el path de clases. Por ejemplo:

> Solaris: java -classpath .:/home/me/lnfdir/newlnf.jar SwingApplication Win32: java -classpath .;C:\java\lnfdir\newlnf.jar SwingApplication

> > Nota:No incluyas las clases del JDK 1.2 en el path de clases. El intérprete del 1.2 las encuentra automáticamente.

Ozito