- Estréllate y Arde - https://www.estrellateyarde.org -
Manual de Java en Linux
Java es un lenguaje de programación muy utilizado desarrollado por Sun Microsystems (java.sun.com) con las siguientes características:
En Linux existen diversas herramientas para Java, tanto para desarrollo como para runtime (el software Java de Sun es software libre sólo desde noviembre de 2006, cuando Sun liberó la mayor parte de sus tecnologías Java bajo la GPL).
Una vez instalado Java comprobaremos si todo está correcto ejecutando:
$ java -version java version 1.5.0_10 $ javac -version javac 1.5.0_10
Vamos a ver tres "Hola mundo" con Java: en modo texto, en modo applet y en modo gráfico. Y los vamos a hacer con un simple editor de textos, sin la ayuda de un IDE.
Editamos el archivo HolaMundo.java, cuyo contenido es:
class HolaMundo { public static void main(String[] args) { System.out.println("Hola mundo"); } }
Compilamos el programa (obteniendo HolaMundo.class):
$ javac HolaMundo.java
Lo ejecutaremos con:
$ java HolaMundo
Hola mundo
Editamos HolaMundoA.java, cuyo contenido es:
import java.applet.*; import java.awt.*; public class HolaMundoA extends Applet { public void paint(Graphics g) { g.drawString("Hola mundo", 50, 25); } }
Y lo compilamos (obteniendo HolaMundoA.class):
$ javac HolaMundoA.java
Editamos HolaMundoA.html, cuyo contenido es:
<html> <head> <title>A Simple Program</title> </head> <body> Here is the output of my program: <applet code="HolaMundoA.class" width=150 height=25> </applet> </body> </html>
Por último, abrimos en el navegador el archivo HolaMundoA.html:
También podemos ver el applet ejecutando el comando:
$ appletviewer HolaMundoA.html
Editamos Boton.java, cuyo contenido es:
import javax.swing.*; public class Boton { public static void main(String [] args){ JFrame f=new JFrame ("Mi ventana"); JLabel b=new JLabel("Hola mundo"); f.setSize (200,100); f.getContentPane().add (b); f.show(); } }
En este ejemplo usamos las clases JFrame y JLabel del paquete javax.swing: con la primera creamos la ventana y con la segunda colocamos una etiqueta en ella.
JFrame f= new JFrame ("Mi Ventana");
JLabel b=new JLabel("Hola mundo");
f.setSize(200,100);
f.getContentPane().add (b);
f.show();
Compilamos el programa (obteniendo Boton.class):
$ javac Boton.java
Lo ejecutamos:
$ java Boton
Y se abrirá una ventana con la etiqueta Hola mundo:
API de Java
Podemos consultar la API de Java en la web de Sun, donde encontraremos cualquier clase y método que necesitemos.
Article printed from Estréllate y Arde: https://www.estrellateyarde.org
URL to article: https://www.estrellateyarde.org/discover/manual-java-en-linux
Click here to print.
Copyright © 2010 Estrellate y Arde