Documente Academic
Documente Profesional
Documente Cultură
Sun
1. Checklist
Para escribir tu primer programa, necesitars.
1.
2.
La Edicin Estndard de la Plataforma Java 2. Puedes descargarla ahora y consultar las instrucciones de
instalacin.
Un Editor de texto. En este ejemplo, usaremos el NotePad de Windows. Para encontrar NotePad desde le men
Inicio selecciona Programas > Accesorios > NotePad. Si usas un editor diferente no te ser dificil adaptar estas
instrucciones.
Estas dos cosas son todo lo que necesitas para programar en Java.
Por qu estn de
moda los Bytecodes
Subir
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 ests (largas) instrucciones:
/**
* The HelloWorldApp class implements an application that
helloworldapp
2. Graba este cdigo en un fichero. Desde la barr de men, selecciona File > Save As. En le caja de dilofoSave As:
Usa el men desplegable Save in, para especificar el directorio (o carpeta) donde grabars el fichero. En este
ejemplo, el es el directorio java en la unidadC.
En la caja de texto File name, teclea, "HelloWorldApp.java", incluyendo las comillas.
En el men desplegable Save as type, elige Text Document.
El prompt muestra tu directorio actual. Cuando salimos a una ventana del DOS en Windows 95/98, el directorio actual
normalmente es WINDOWS en nuestra unidad C (como s eve arriba) o WINNT para Windows NT. Para compilar el fichero
fuente, cambiamos al directorio en el que se encuentra el fichero. Por ejemplo, si nuestro directorio de cdigo fuente es java
en la unidad C, deberamos teclear el siguiente comando y pulsar Enter.
Cd c:\java
Ahora el prompt debera cambiar a C:\java>.
Nota:
Para cambiar a un directorio en una unidad diferente, deberemos teclear un comando extra.
Ahora puedes compilar. En la lnea de comandos, teclea el siguiente comando y pulsa Enter.
javac HelloWorldApp.java
Si el prompt reaparece sin mensajes de error, felicidades. Tu programa se ha compilado con xito.
Explicacin de Error
Bad command or file name (Windows 95/98)
El nombre especificado no es reconocido como un comando interno o externo,
operable program or batch file (Windows NT)
Nota: Si eliges esta opcin, cada vez que compiles o ejecutes un programam tendrs que
preceder a tus comandos javac y java con C:\jdk1.2.2\bin\. Para evitar esto consulta la
seccin Update the PATH variable en las instrucciones de instalacin.
El compilador ha generado un fichero de bytecodes Java, HelloWorldApp.class. En el prompt, teclea dir para ver el nuevo
fichero que se ha generado.
2c.Ejecutar el Programa
En el mismo directorio teclea en el prompt.
java HelloWorldApp
Ahora deberas ver.
Explicacin 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 C:\java, deberas cambiar a ese directorio como
directorio actual.
Si todava tienes problemas, podras tener que cambiar tu variables CLASSPATH. Para ver
si es necesario, intenta seleccionar el casspath con el siguiente comando.
set CLASSPATH=
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:
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);
}
}
<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 cdigo en un fichero llamado Hello.html.
javac HelloWorld.java
El compilador debera generar el fichero de bytecodes Java, HelloWorld.class.
appletviewer Hello.html
Ahora deberas ver.