Tu Primera Taza en Java

Instrucciones Detalladas para Tu Primer Programa Java

Las siguientes instrucciones te ayudar�n a escribir tu primer programa Java. Estas instrucciones son para usuarios de la plataforma MacOS.

.�1. Checklist�

  1. Un Entorno de Desarrollo para la Plataforma Java. Puedes descargar el MRJ SDK (Macintosh Runtime Environment for Java Software Development Kit) desde la website de Apple.
  2. Un entorno de ejecuci�n para la misma versi�n de la plataforma Java. Puedes descargar el MRJ (Macintosh Runtime Enviroment for Java) desde la website de Apple.
  3. Un Editor de texto. En este ejemplo, usaremos SimpleText, el sencillo editor incluido con las plataformas Mac OS. Si usas un editor diferente no te ser� dificil adaptar estas instrucciones.�

Estas tres cosas son todo lo que necesitas para programar en Java.

.�2. Crear Tu Primera Aplicaci�n

Tu primer programa, HelloWorldApp, simplemente mostrar� el saludo "Hello world!". Para crear este programa, deber�s.
  • Crear un fichero fuente Java. Un fichero fuente contiene texto, escrito en el lenguaje de programaci�n Java, que tu y otros programadores pueden entender. Se puede usar cualquier editor de texto para crear y editar ficheros fuente.
  • Compilar el fichero fuente en un fichero de bytecodes. El compilador de Java, javac, toma nuestro fichero fuente y lo traduce en instrucciones que la M�quina Virtual Java (Java VM) puede entender. El compilar pone estas instrucciones en un fichero de bytecodes.
  • Ejecutar le programa contenido en el fichero de bytecodes. La m�quina virtual Java est� implementada por un int�rprete Java, java. Este int�rprete toma nuestro fichero de bytecodes y lleva a cabo las instrucciones traduci�ndolas a instrucciones que nuestro ordenador pude entender.
�Por qu� est�n de moda los Bytecodes

Habr�s oido que con el lenguaje de programaci�n Java, puedes "escribir una vez, ejecutar en cualquier parte". Esto significa que cuando se compila un programa, no se generan instrucciones para una plataforma espec�fica. En su lugar, se generan bytecodes Java, que son instrucciones para la M�quina Virtual Java (Java VM). Si tu plataforma- sea Windows, UNIX, MacOS o un navegador de internet-- tiene la Java VM, podr� entender los bytecodes.

Subir

.�2a.Crear un Fichero Fuente Java.

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.Arranca SimpleText. En un nuevo documento, teclea el siguiente c�digo.

/**
�* 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

2. Graba este c�digo en un fichero. Desde la barr� de men�, selecciona File > Save As. En la caja de di�logoSave As:�

  • Especificar la carpeta donde grabar�s el fichero. En este ejemplo, el es la carpeta MRJ SDK 2.1.
  • En la caja de texto Save This Document as:, teclea, "HelloWorldApp.java"

Cuando hayas terminado la caja de di�logo se deber�a parecer a esto.

Ahora pulsa sobre Save, y sal de SimpleText.

Subir

.�2b. Compilar el Fichero Fuente

Ve a la carpeta MRJ SDK 2.1 y all� deber�as ver algo como esto.

Habr� una carpeta llamada Tools. En esta carpeta hay una carpeta llamada MRJTools.

Abrela. Ver�s un programa llamado javac.

Ahora arrastra nuestro HelloWorldApp.java sobre esta aplicaci�n Javac. Se abrira javac y deber�as ver.

En la caja Source Files nos ofrece el path absoluto que acabamos de crear. Por ahora no tenemos que hacer nada m�s excexto pulsr el bot�n Do Javac.

Si no aparecen mensajes de error, felicidades. Tu programa se ha compilado con �xito.

Explicaci�n de Error

Si arrastras nuestro fichero .java sobre el programa javac y el fichero se muda sobre la apIicaci�n javac

Cuando se intenta esto y lo �nico que sucede es que nuestro fichero .java se copia o se mueve encima de nuestra aplicaci�n javac, tenemos reconstruir nuestro escritorio.

Para hacer esto tenemos que volver a arrancar el ordenador y pulsar y mantener las teclas "Apple" - y "Alt" hasta que obtengamos una ventana pregunt�ndonos si queremos reconstruir nuestro escritorio.

Respondemos que s�. Cuando el ordenador haya finalizado debemos poder arrastrar nuestro fichero .java sobre la aplicaci�n javac.

El compilador ha generado un fichero de bytecodes Java, HelloWorldApp.class. Mira en la misma carpeta en la que grabaste el fichero .java y ver�s el fichero .class.

Ahora que tenemos un fichero .class, puedes ejecutar tu programa.

subir

.�2c.Ejecutar el Programa

En la carpeta MRJ SDK 2.1 hay otra carpeta llamada JBindery. Abrela y deber�a hacer una aplicaci�n llamada JBindery

Arrastra el fichero HelloWorldApp.class sobre el icono JBindery.

Si obtienes esto.

Felicidades!, tu programa funciona.

subir

.�3.Crear tu Primer Applet

HelloWorldApp es un ejemplo de una aplicaci�n Java, un programa solitario. Ahora crear�s un applet Java, llamado HelloWorld, que tambi�n muestra el salido "Hello world!". Sin embargo, al contrario que HelloWorldApp, el applet se ejecuta sobre un navegador compatible con Java, como HotJava, Netscape Navigator, o Microsoft Internet Explorer.

Para crear este applet, debes realizar los mismos pasos b�sicos que antes: crear un fichero fuente Java; compilarlo y ejecutar el programa.

.�3a. Crear un Fichero Fuente Java.

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.Arranca SimpleText y teclea el siguiente c�digo en un nuevo documento.

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.

2. Tambi�n necesitas un fichero HTML que acompa�e a tu applet. Teclea el siguiente c�digo en nuevo documento del SimpleText.

<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 Hello.html.

.�3b. Compilar el C�digo Fuente.

Compila el fichero fuente HelloWorld.java usando javac.

El compilador deber�a generar el fichero de bytecodes Java, HelloWorld.class.

.�3c. Ejecutar el Programa.

Aunque puedes ver tu applet usando un navegado, podr�as encontrar m�s sencillo probarlos usando la aplicaci�n appletrunner que viene con la plataforma Java . Para ver el applet HelloWorld usando el applet runner, abre la carpeta Apple applet viewer en la carpete MRJ SDK 2.1. Deber�a haber una aplicaci�n llamada Apple Applet Runner.

Arrastra nuestro fichero Hello.html sobre esta aplicaci�n.

Ahora deber�as ver.

Felicidades! Tu Applet funciona.

subir

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
SIGUIENTE ARTÍCULO