«Hola mundo» para Solaris OS y Linux (Los tutoriales Java™ > Primeros pasos > La aplicación«Hola mundo»)
Ruta: Primeros pasos
Lección: La aplicación «Hola mundo».
«Hola mundo» para Solaris OS y Linux
Página inicial > Primeros pasos > La aplicación «Hola mundo»
«Hola mundo» para Solaris OS y Linux

Ha llegado el momento de escribir su primera aplicación. Estas instrucciones detalladas son para usuarios de Solaris OS y Linux. Hay instrucciones para otras plataformas en «Hola mundo» para Microsoft Windows y «Hola mundo» para el IDE NetBeans.

Si se encuentra con problemas con las instrucciones de esta página, consulte Problemas comunes (y su solución).


Lista de comprobación 

Para escribir su primer programa necesitará:
  1. El Kit de desarrollo de Java SE (Java SE Development Kit 6 - JDK 6)

    Ahora puede descargar la versión para Solaris OS o Linux. (Asegúrese de que descarga el JDK, no el JRE) Consulte las instrucciones de instalación.

  2. Un editor de textos

    En este ejemplo utilizaremos Pico, un editor que está disponible en muchas plataformas basadas en UNIX. Puede adaptar estas instrucciones en el caso de que utilice un editor distinto, como por ejemplo vi o emacs.

Estos dos elementos son los únicos que necesitará para escribir su primera aplicación.


Crear su primera aplicación

Su primera aplicación, HelloWorldApp, simplemente mostrará el saludo «Hola mundo».". Para crear este programa deberá: 

arriba


Crear un archivo fuente

Dispone de dos opciones para crear un archivo fuente:

Primero abra una ventana de shell o terminal.

A new terminal window.

Una venta de terminal nueva.

Cuando abra el prompt la primera vez, normalmente su directorio actual será su directorio home. Puede cambiarse a su directorio personal (home) en cualquier momento escribiendo cd en el prompt seguido de la tecla Enter.

Los archivos de código que cree se deberán guardar en un directorio distinto. Puede crear un directorio con el comando mkdir. Por ejemplo, para crear el directorio java en su directorio personal, utilice los siguientes comandos:

cd
mkdir java

Para cambiar su directorio actual a este nuevo directorio escriba:

cd java

Ahora puede empezar a crear su archivo fuente.

Inicie el editor Pico escribiendo pico en el prompt, seguido de la tecla Enter. Si el sistema responde con el mensaje pico: command not found, probablemente Pico no esté disponible. Consulte a su administrador de sistema para obtener más información o utilice otro editor.

Al iniciar Pico, éste mostrará un buffer en blanco. Esta es el área en la que deberá escribir su código.

 

Escriba el siguiente código en el buffer nuevo:

/**
 * La clase HelloWorldApp implementa una clase que
 * simplemente imprime "Hola mundo" a la salida estándar.
 */
class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hola mundo!"); // Mostrar la cadena.
    }
}
 Tenga cuidado al escribir

Escriba todo el código, comandos y nombres de archivo exáctamente como se muestran. Tanto el compilador (javac) como el lanzador (java) son sensibles a las mayúsculas, por lo que debe capitalizar las palabras consistentemente.

HelloWorldApp helloworldapp

Guarde el código en un archivo con el nombre HelloWorldApp.java. En el editor Pico esto se hace pulsando Ctrl-O y luego, en la parte inferior donde diga File Name to write:, escriba el directorio en el que desea crear el archivo seguido de HelloWorldApp.java. Por ejemplo, si desea guardar HelloWorldApp.java en el directorio /home/jdoe/java, deberá escribir /home/jdoe/java/HelloWorldApp.java y pulsar Enter.

Pulse Ctrl-X para salir de Pico.

arriba

Compilar el archivo fuente a un archivo .class

Abra otra ventana de shell. Para compilar el archivo fuente debe cambiar su directorio actual al directorio en el que está guardado ese archivo. Por ejemplo, si su directorio de fuentes es /home/jdoe/java, escriba el sigiuente comando y pulse Enter:

cd /home/jdoe/java

Al escribir pwd en el prompt deberá ver la ruta del directorio actual, que en este ejemplo ha sido cambiado a /home/jdoe/java.

Si escribe ls en el prompt, deberá ver su archivo.

Results of the ls command, showing the .java source file.

Resultado del comando ls, mostrando en archivo fuente .java.

Ahora está listo para compilar el archivo fuente. Escriba el siguiente comando en el prompt seguido de la tecla Enter.

javac HelloWorldApp.java

El compilador ha generado el archivo de bytecode HelloWorldApp.class. Escriba ls en el prompt para ver el nuevo archivo que ha sido generado: la siguiente imagen.

Results of the ls command, showing the generated .class file.

Resultado del comando ls, mostrando en archivo .class generado.

Ahora que tiene un archivo .class puede ejecutar su programa.

Si se encuentra con problemas con las instrucciones de esta página, consulte Problemas comunes (y su solución).

arriba


Ejecutar el programa

Escriba el siguiente comando en el mismo directorio:
java HelloWorldApp

La siguiente imagen muestra lo que debería ver ahora.

The output prints "Hello World!" to the screen.

El programa imprime «Hola mundo» en la pantalla.

¡Enhorabuena! Su programa funciona.

Si se encuentra con problemas con las instrucciones de esta página, consulte Problemas comunes (y su solución).

arriba

Pagina anterior: «Hola mundo» para Microsoft Windows
Página siguiente: Un vistazo más de cerca a la aplicación «Hola mundo».

  ATENCIÓN: La traducción de esta documentación es un esfuerzo personal y voluntario. NO es un documento oficial del propietario de la tecnología Java, Oracle, ni está patrocinado por esta empresa.

Los documentos originales y actualizados (en inglés) están disponibles en: http://docs.oracle.com/javase/tutorial/. La versión disponible en este sitio es la publicada en Marzo de 2008 (más información en: "What's new and What's Old? The History of the Tutorial").

Dirige cualquier comentario, petición, felicitación, etc. a tutorialesjava@codexion.com.

Si quieres ayudar a mantener en funcionamiento esta web, colaborar con la traducción de estos documentos o necesitas que se traduzca algún capítulo en concreto puedes invitarme a un café: