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

    Problema con Eclipse e applet.

    Dunque...sul vecchio pc, sotto winzoz XP, con eclipse, ho fatto quest'applet di prova per provare le GUI, e compilava e fungeva tutto a modo.
    Poi il vecchio pc si e' fritto, sono passato a winzoz 7, ho rimesso eclipse a 32bit perche' quello a 64 non riuscivo a farlo partire (non ho idea del perche'), faccio un helloworld e funge, apro l'applet, runno e mi da questo:

    caricamento: classe .class non trovata.
    java.lang.ClassNotFoundException: .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.applet.AppletPanel.runLoader(Unknown Source)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

    Non sono esperto di java (anzi) pero' sono certo che dipenda da qualche cosa configurata male in eclipse, perche' la vecchia applet compilata non ha problemi a girare sul browser.

    Illuminatemi =(

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    sembra che manchi il file .class

    ricompila

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Non uso Eclipse, ma l'errore che hai postato, così com'è, è davvero poco chiaro.

    Lo stackTrace di una ClassNotFoundException, per la classe "Pippo", ad esempio, sarebbe questo:

    codice:
    java.lang.ClassNotFoundException: Pippo
    Ora, se ottieni un ClassNotFoundException per la classe ".class" stai sbagliando qualcosa nell'esecuzione: ricorda che l'esecuzione di un programma Java (compilato) non vuole l'indicazione dell'estensione della classe. Partendo sempre dall'esempio della classe "Pippo", per avviarla si deve eseguire questo comando:

    codice:
    java Pippo
    e non

    codice:
    java Pippo.class
    Ciao.
    "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

  4. #4
    Ho ricontrollato le impostazioni dell'esecuzione, e c'era proprio una configurazione fatta a casaccio, non so come mi sia potuta sfuggire anche perche' ero sicuro di averla gia' controllata.
    Una volta cavata quella roba ha ricominciato ad andare tutto alla perfezione

    Grazie mille =)

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.