Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2008, 16:51
APUMA
 
Fecha de Ingreso: junio-2008
Ubicación: Sincelejo
Mensajes: 5
Antigüedad: 15 años, 10 meses
Puntos: 0
Problemas de ejecución de applet con java

Hola

Mi nombre es Angel, estoy esforzandome por aprender a programar en java. Pues bien baje un curso de java el cual me da un ejemplo de un Applet asi:
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);
}
}
despues de compilarl por consola MS-DOS, me da el .class. Luego me dice que cree un html así:
<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>
Luego se pide que lo ejecute digitando en la consola DOS la ruta. Que en mi caso lo hago así: C:\Java\jdk1.6.0_10\bin\appletviewer Hello.html, y me aparce esto en la consola DOS:
C:\Java\jdk1.6.0_10\bin\appletviewer Hello.html
Cargar: HelloWorld.clas no es público o no tiene ningún constructor público.
java.lang.Illegal AccessExcepion: Class sun.applet.AppletPanel can not access a member of class HelloWorldwith modifiers ""
at sun.reflect.Reflection.ensureMemberAccess<Reflecti on.java:65>
at java.lang.Class.newInstancs0<Class.java:349>
at java.lang.Class.newInstancs0<Class.java:308>
at sun.applet.AppletPanel.createApplet<AppletPanel.ja va:785>
at sun.applet.AppletPanel.runLoader<AppletPanel.java: 714>
at sun.applet.AppletPanel.run<AppletPanel.java:368>
at java.lang.Thread.run<Thread.java:619>

Tanbien aparece una ventanita en la que se debería ejecutar el subprograma holamundo pero no se ejecuta.
Les agradecería me ayudaran en la solucion de este problema.

Última edición por APUMA; 26/06/2008 a las 11:11 Razón: Ortografía