la JVM da come output:codice:CODICE DELLA CLASSE APPELET package packApplet; import java.applet.Applet; import java.awt.Graphics; import java.awt.Color; public class AppletMio extends Applet { public void init() { } public void paint(Graphics g) { g.drawString("Demo Applet con main", 10, 10); } } CODICE DELLA PAGINA HTML <head> <title> </title> </head> <body> <object classid="java:packApplet:AppletMio.class"> <param name = "param0" value = "hello" valuetype="data"> Your browser cannot show applets <param name = "param0" value = "hello"> </object> </body> </html>
la pagina html dove deve stare? nella stessa cartella del .class?codice:caricamento: classe packApplet:AppletMio.class non trovata. java.lang.ClassNotFoundException: packApplet:AppletMio.class at sun.applet.AppletClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.applet.AppletClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.applet.AppletClassLoader.loadCode(Unknown Source) at sun.applet.AppletPanel.createApplet(Unknown Source) at sun.plugin.AppletViewer.createApplet(Unknown Source) at sun.applet.AppletPanel.runLoader(Unknown Source) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.net.MalformedURLException: unknown protocol: packapplet at java.net.URL.<init>(Unknown Source) at java.net.URL.<init>(Unknown Source) at sun.applet.AppletClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) ... 10 more

Rispondi quotando