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