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.