Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Creazione Applet: ClassNotFoundException

    Ciao ragazzi mi sto interessando alla programmazione in java e sto seguendo la guida di questo sito.
    Sto provando a realizzare l'applet nella seguente guida http://www.html.it/pag/15113/cosa-un-applet/.

    ho creato il seguente file html nominato "index.html":
    codice:
    <html> 
    <head> <title>Applet PrimoApplet</title> </head> 
    <body> 
    
    
    Applet</p> 
    <applet code=”PrimoApplet.class” width=900 height=200>Il tuo browser è vecchio, cambialo!</APPLET> 
    </body> 
    </html>
    Ho compilato la classe nominata "PrimoApplet.class":
    codice:
    import java.applet.*;
    import java.awt.*;
    public class PrimoApplet extends Applet 
    { 
    public void paint (Graphics g)
    { g.drawString("Ciao applet", 0 ,50); 
    } 
    }
    avvio il file html e mi viene comunicato un errore che recita "ClassNotFoundException".

    ho messo tali file nella medesima cartella per cui non capisco quale sia il problema.

    Spero nel vostro aiuto. Grazie in anticipo

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Ho fatto la stessa identica cosa e funziona perfettamente.
    Specifica cosa intendi per "ho compilato la classe nominata PrimoApplet.class".

    PS: spero che tu non abbia proprio fatto copia-incolla del codice HTML... le virgolette che contengono il nome della classe non vanno bene, devi usare le virgolette normali
    codice:
    "  <-- corrette
    ”  <-- sbagliate
    (quelle sopra il 2). Purtroppo, credo per motivi di formattazione, le guide HTML non riportano correttamente le virgolette.
    Questo è il codice corretto

    codice:
    <html> 
    <head> <title>Applet PrimoApplet</title> </head> 
    <body> 
    
    
    Applet</p> 
    <applet code="PrimoApplet.class" width=900 height=200>Il tuo browser è vecchio, cambialo!</APPLET> 
    </body> 
    </html>
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Originariamente inviato da LeleFT
    Ho fatto la stessa identica cosa e funziona perfettamente.
    Specifica cosa intendi per "ho compilato la classe nominata PrimoApplet.class".

    PS: spero che tu non abbia proprio fatto copia-incolla del codice HTML... le virgolette che contengono il nome della classe non vanno bene, devi usare le virgolette normali
    codice:
    "  <-- corrette
    ”  <-- sbagliate
    (quelle sopra il 2). Purtroppo, credo per motivi di formattazione, le guide HTML non riportano correttamente le virgolette.
    Questo è il codice corretto

    codice:
    <html> 
    <head> <title>Applet PrimoApplet</title> </head> 
    <body> 
    
    
    Applet</p> 
    <applet code="PrimoApplet.class" width=900 height=200>Il tuo browser è vecchio, cambialo!</APPLET> 
    </body> 
    </html>
    Dannazione il problema era dovuto a quelle virgolette. XD
    Grazie mille mi hai salvato!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.