View Full Version : [java/browser] problemi con le applet...
franksisca
21-01-2008, 15:59
non me la carica, o meglio, quando carico la pagina mi dà errore..
Applet nomeApplet notinited....
sia con IE che con Firefox....ho usato anche applet di esempi....secondo voi così'è???
esiste un modo per visualizzare senza dover passare dal browser???
banryu79
21-01-2008, 17:03
Dando per scontato che nell'applet non ci sia un override del costruttore ma abbia invece un metodo init() per eseguire le neccessarie operazioni di costruzione e che tutto vada bene prova a dere un occhio a questo post (http://www.p2pforum.it/forum/showthread.php?t=169667).
Cmq puoi visualizzare l'applet con Appletviewer invece che col browser.
Inoltre, sarebbe utile anche dare un occhio a cosa scrive nella java consolle quando la lanci dal browser
franksisca
22-01-2008, 10:21
ecco la consle:java.lang.NoClassDefFoundError: TestApplet (wrong name: net/smartlab/applet/TestApplet)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
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)
in allegato il codice...dovrebbe essere tutto ok....fammi sapere e grazie :)
P.S.: anche con l'appletviewer mi dà problemi...
nell'html devi usare il nome della classe completo, con il package.
franksisca
22-01-2008, 11:38
anche se sono nella stessa cartella???
banryu79
22-01-2008, 12:43
anche se sono nella stessa cartella???
Sì, perchè è un discorso di CLASSPATH, non semplicemente di filesystem ;)
franksisca
22-01-2008, 13:00
Sì, perchè è un discorso di CLASSPATH, non semplicemente di filesystem ;)
ok, provo e vi faccio sapere
franksisca
22-01-2008, 19:47
ragazzi, vi prego, fatemi capire....sono completamente rincoglionito:
se non metto dichiarazione di package nel file .java e metto l'html nella stessa classe funziona (ovviamente), ma non ho capito come mettere il package nel file html se la classe java ne ha uno.....vi prego, sò che è una minchiata, ma ci sto sbattendo
nella directory che contiene il file html crea le directory net\smartlab\applet (una dentro l'altra) e nell'ultima deposita il .class
franksisca
22-01-2008, 20:05
nella directory che contiene il file html crea le directory net\smartlab\applet (una dentro l'altra) e nell'ultima deposita il .class
ho capito....quindi se sposto "sopra" il file funziona!!!
grazie, ora ho capito!!!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.