![]() |
Instrucciones Detalladas |
| 1. Checklist | 2. Crear tu Primera Aplicación
a. Crear un Fichero Fuente Java b. Compilar el Fichero Fuente c. Ejecutar el Programa |
| 3. Crear Tu Primer Applet | 4. Dónde ir desde Aquí |

Tienes dos opciones:
- Puedes grabar el fichero HelloWorldApp.java en tu ordenador y así evitarte todo el tecleo. Luego puedes ir directo al paso b.
- O, puedes seguir estás (largas) instrucciones:
1.Trae una ventana shell (algunas veces llamada una ventana de terminal). Cuando veas la ventana se parecerá a esto
Cuando se muestra por primera vez el prompt, tu directorio actualar será normalmente tu directorio 'home'. Puedes cambiar tu directorio actual a tu directorio home en cualquier momento tecleando cd y pulsando Return.
Los ficheros Java que crees deberían estar en un directorio separado. Puedes crear un directorio usando el comando mkdir. Por ejemplo, para crear el directorio java en tu diectorio home, primero debes cambiar tu directorio actual a tu directorio home entrando el siguiente comando:
cd Luego introducirás el siguiente comando:
mkdir java Para cambiar tu directorio actual a este nuevo disrectorio, deberías teclear:
cd java Ahora ya puedes empezar a crear tu fichero fuente.
2. Arranca el editor Pico tecleando pico en elprompt y pulsando Return. Si el sistema responde con el mensaje pico: command not found, es que Pico no está disponible. Consulta a tu administrador de sistemas para más información o usa otro editor. Cuando se arraca Pico, se muestra un nuevo buffer en blanco. Este es el áre en que el teclearás tu código
Pico? VI? Emacs? Pico es probablemente el más sencillo de los tres editores. Si tienes curiosidad sobre el uso de los otros editores puedes visitar las siguientes páginas VI y Emacs< .
3. Teclea el siguiente código dentro del nuevo buffer:
/** * The HelloWorldApp class implements an application that * simply displays "Hello World!" to the standard output. */ class HelloWorldApp { public static void main(String[] args) { // Display "Hello World!" System.out.println("Hello World!"); } }
Se cuidadoso cuando lo teclees Teclea todo el código, comandos y nombres de ficheros exactamente como los ves. El compilador y el intérprete Java son sensibles a las mayúsculas.
HelloWorldApp
helloworldapp
4. Graba el código pulsando Ctrl-O. En la parte inferior verás el prompt File Name to write:. Introduce HelloWorldApp.java, precedido por el directorio en el que deseas grabar el ficherp. Por ejemplo, si lo deseas grabar en el directorior /home/rortigas/java, deberías teclear /home/rortigas/java/HelloWorldApp.java y pulsar Return.
Puedes teclear Ctrl-X para salir de Pico.
subir
Trae otra ventana del shell. Para compilar el fichero fuente, cambiar tu directorio actual al directorio en el que estaba el fichero fuente. Por ejemplo, si tu directorio fuente es /home/rortigas/java, deberías teclear el siguiente comando en el prompt y pulsar Return:Si introduces pwd en el prompt deberías verl directorio actual, que en este ejemplo ha sido cambiado a /home/rortigas/java.
cd /home/rortigas/java Si introduces ls en el prompt deberías ver tu fichero.
Ahora puedes compilarlo. En el prompt, teclea el siguiente comando y pulsa Return:
Si tu prompt reaparece sin mensajes de error, Felicidades! tu programa se ha compilado con éxito.
javac HelloWorldApp.java
Explicación de Error javac: Command not found
Si recibes este error, UNIX no puede encontrar el compilador Java, javac.
Aquí hay una forma de decirle a UNIX dónode encontrar javac. Supongamos que has intalado el SDK de Java 2 en /usr/local/jdk1.2.2. En el prompt deberías tecelar el siguiente comando y pulsar Enter:
Nota: Si eliges esta opción, cada vez que compiles o ejecutes un programam tendrás que preceder a tus comandos javac y java con /usr/loacl/jdk1.2.2\bin\. Para evitar esto consulta la sección Update the PATH variable en las instrucciones de instalación./usr/local/jdk1.2.2\bin\javac HelloWorldApp.javaEl compilador ha generado un fichero de bytecodes de Java, HelloWorldApp.class. En el prompt, teclea ls para ver el nuevo fichero generado
Ahora que tenemos un fichero .class, podemos ejecutar el programa.
En el mismo directorio introducir en el prompt:
java HelloWorldApp Ahora deberías ver:
Felicidades! tu programa funciona!.
Explicación de Error Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp
Si recibes este error, java no puede encontrar tu fichero de bytecodes, HelloWorldApp.class.
Uno de los lugares donde java intenta buscar el fichero de bytecodes es el directorio actual. Por eso, si tu fichero de bytecodes está en /home/rortigas/java, deberías cambiar a ese directorio como directorio actual.
cd /home/rortigas/javaSi todavía tienes problemas, podrías tener que cambiar tu variable CLASSPATH. Para ver si es necesario, intenta seleccionar el casspath con el siguiente comando:
Ahora introduce de nuevo java HelloWorldApp. Si el programa funciona, tendrás que cambiar tu variable CLASSPATH. Para más información, consulta la sección Check the CLASSPATH Variable en las instrucciones de instalación.unset CLASSPATH=
Para crear este applet, debes realizar los mismos pasos básicos que antes: crear un fichero fuente Java; compilarlo y ejecutar el programa.
De nuevo, tienes dos opciones:
- Puedes grabar los ficheros HelloWorld.java y Hello.html en tu ordenador y así evitarte todo el tecleo. Luego puedes ir directo al paso b.
- O, puedes seguir estas instrucciones:
1.Arrancar Pico, y teclear el siguiente código dentro del buffer:
import java.applet.*; import java.awt.*; /** * The HelloWorld class implements an applet that * simply displays "Hello World!". */ public class HelloWorld extends Applet { public void paint(Graphics g) { // Display "Hello World!" g.drawString("Hello world!", 50, 25); } }Graba este código en un fichero llamado HelloWorld.java. Teclea Ctrl-X para salir de Pico.
2. También necesitas un fichero HTML que acompañe al applet. Arranca Pico de nuevo y tecela el siguiente código en un nuevo buffer:
<HTML> <HEAD> <TITLE>A Simple Program</TITLE> </HEAD> <BODY> Here is the output of my program: <APPLET CODE="HelloWorld.class" WIDTH=150 HEIGHT=25> </APPLET> </BODY> </HTML>Graba este código en un fichero llamado HelloWorld.html. Teclea Ctrl-X para salir de Pico.
En el prompt, teclea el siguiente comando y pulsa Return:El compilar debería generar un fichero de bytecodes Java, HelloWorld.class.
javac HelloWorld.java
Aunque puedes ver tu applet usando un navegado, podrías encontrar más sencillo probarlos usando la aplicación appletviewer que viene con la plataforma JavaTM . Para ver el applet HelloWorld usando el appletviewer, teclea esto en la línea de comandos:Ahora deberías ver:
appletviewer Hello.html Felicidades! tu applet Funciona!
| Por dónde Empezar | |
| Conceptos Básicos |