Hola mundo

Jos
30 de Junio del 2003
Hola a todos!
Soy un programador q está emprezando en esto de Java.
Alguien puede decirme porqué no funciona este código????
import java.awt.Graphics;
import java.applet.Applet;
public class Hola extends Applet
{
public static void main( Graphics g )
{
g.drawString("Hola Mundo!",25,25);
//System.out.println("Hola mundo");
}
}

me salta el siguiente error :
Lasund failed : no main type found.
gracias.

Desnita
30 de Junio del 2003
Como bien te acaban de decir, un applet necesita un método equivalente al main : "public void init()"

Para poder ver el applet debes insertarlo en una página htm.

Una vez que hallas hecho el applet y este bueno, lo vas a poder ver de la siguiente forma:

1.- Abre el block de notas y escribe el siguiente còdigo:

<HTML>
<HEAD>
<BODY>
<TITLE> MI PAGINA </TITLE>
<APPLET CODE= "nombre.class" WIDTH =300 HEIGHT= 60></APPLET>
</BODY>
</HTML>

Lo que va entre "" es el nombre de la clase. Obviamente pon la ubicación completa (C:javanombre.class, por ejemplo)

El WIDTH =300 HEIGHT= 60 es para darle el tamaño solamente.

2.- Pon "guardar como..." y le cambias el tipo: en vez de "documento de texto" le pones "todos los archivos", y pon un nombre como "pagina.htm".

3.- En el JDKcommander, anda a la seccion que dice "Applet (.htm*), busca donde guardaste "pagina.htm" y presiona "appletviewer".


Ahí aparecerá el applet. Ojalá te sirva.
Suerte. Salu2

maskperra
30 de Junio del 2003
es un applet y los applet no tienen metodo main si no k en su lugar tienen un metodo init() que es casi identico al main... ademas para ejecutarlo o verlo debes usar un appletviewer