Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di dileg
    Registrato dal
    Mar 2005
    Messaggi
    311

    Primo applet - problema

    Ho creato il mio primo applet di prova.
    con appleviewer funziona con i browser web no, come mai?
    ricordo che il file html è nella stessa cartella del file.class
    browser: java 6 upd 29 e uso java 1.7.0_01

    applet:

    import java.awt.Graphics;
    public class PrimoApplet extends java.applet.Applet {
    public void paint(Graphics g) {
    g.drawString("Questo è il mio primo applet!!!", 5, 25);
    }
    }


    file html:

    <html>

    <head>

    <title> Il mio primo applet! </title>

    </head>

    <body>

    <H1>Esempio di applet Java</H1>



    Ecco che cosa ho da dirvi oggi:



    <APPLET CODE="PrimoApplet.class" WIDTH="150" HEIGHT="25">

    </APPLET>

    </p>

    </body>

    </html>

    oppure (non cambia):

    <html>

    <head>

    <title> Il mio primo applet! </title>

    </head>

    <body>

    <H1>Esempio di applet Java</H1>



    Ecco che cosa ho da dirvi oggi:



    <object codetype="application/java"

    classid="java:PrimoApplet.class"

    WIDTH="150" HEIGHT="25">

    </object>

    </p>

    </body>

    </html>


    qualcuno sa aiutarmi?

    grazie

    Posso resistere a tutto tranne che alle tentazioni (O. W.)

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Primo applet - problema

    Originariamente inviato da dileg
    browser: java 6 upd 29 e uso java 1.7.0_01
    Qui stai parlando di due versioni differenti di Java, la 6 (tecnicamente 1.6) e la 7 (tecnicamente 1.7).
    Se per caso hai compilato con Java 7 (e i .class sono per default per Java 7) ma poi hai fatto girare in un browser che usa Java 6 .... non funziona.
    O fai in modo che il browser usi Java 7 o imposti il target di compilazione a Java 6.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it L'avatar di dileg
    Registrato dal
    Mar 2005
    Messaggi
    311

    Re: Re: Primo applet - problema

    O fai in modo che il browser usi Java 7 o imposti il target di compilazione a Java 6.
    grazie, ma java 1.7 non è solo per compilatori?
    Posso resistere a tutto tranne che alle tentazioni (O. W.)

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Re: Re: Primo applet - problema

    Originariamente inviato da dileg
    grazie, ma java 1.7 non è solo per compilatori?
    Scusa .. che vuol dire? C'è il JDK (runtime+tools di sviluppo) e il JRE (solo runtime) e per tutte le release di Java c'è l'uno e l'altro.
    Dipende cosa hai installato, configurato e usato ....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it L'avatar di dileg
    Registrato dal
    Mar 2005
    Messaggi
    311
    sul sito java avevo letto questo:

    Perché Java SE 7 non è ancora disponibile sul sito java.com?

    La nuova versione è attualmente disponibile solo per gli sviluppatori, per assicurare che non presenti problemi prima di renderla disponibile agli utenti per il download sul sito java.com.



    cmq ho java 6 upd 29 e java SE 7 upd 1 (prelevato dal sito oracle)
    Posso resistere a tutto tranne che alle tentazioni (O. W.)

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da dileg
    Perché Java SE 7 non è ancora disponibile sul sito java.com?
    java.com è il sito Oracle più che altro rivolto sopratutto agli utenti "finali" (quindi non necessariamente "tecnici"). E magari non è stato ancora aggiornato.

    Mentre invece c'è:
    http://www.oracle.com/technetwork/ja...ads/index.html
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Utente di HTML.it L'avatar di dileg
    Registrato dal
    Mar 2005
    Messaggi
    311
    Posso resistere a tutto tranne che alle tentazioni (O. W.)

  8. #8
    Utente di HTML.it L'avatar di dileg
    Registrato dal
    Mar 2005
    Messaggi
    311
    ecco l'errore dal browser

    Java Plug-in 1.6.0_29
    Uso della versione JRE 1.6.0_29-b11 Java HotSpot(TM) Client VM
    Directory principale utente = C:\Users\Elena
    ----------------------------------------------------
    c: cancella finestra console
    f: finalizza oggetti nella coda di finalizzazione
    g: recupera spazio
    h: visualizza questo messaggio di aiuto
    l: esegui dump dell'elenco classloader
    m: stampa utilizzo memoria
    o: attiva registrazione eventi
    q: nascondi console
    r: ricarica configurazione criteri
    s: esegui dump delle proprietà del sistema e dell'installazione
    t: esegui dump dell'elenco thread
    v: esegui dump dello stack del thread
    x: cancella cache classloader
    0-5: imposta livello di traccia su <n>
    ----------------------------------------------------


    java.lang.UnsupportedClassVersionError: PrimoApplet : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(Unknown Source)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknow n Source)
    at sun.plugin2.applet.Applet2ClassLoader.findClass(Un known Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(U nknown Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Un known Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Un known Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unk nown Source)
    at sun.plugin2.applet.Plugin2Manager.createApplet(Unk nown Source)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionR unnable.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Eccezione: java.lang.UnsupportedClassVersionError: PrimoApplet : Unsupported major.minor version 51.0
    Posso resistere a tutto tranne che alle tentazioni (O. W.)

  9. #9
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da dileg
    Java Plug-in 1.6.0_29
    Uso della versione JRE 1.6.0_29-b11 Java HotSpot(TM) Client VM


    java.lang.UnsupportedClassVersionError: PrimoApplet : Unsupported major.minor version 51.0
    Ed è appunto proprio quello che avevo ipotizzato prima io.

    Il class version 51.0 indica che la classe è stata compilata con un JDK 7 e "targata" per default appunto per Java 7. Ma tu stai cercando di eseguire la applet con un JRE 6.

    Il runtime Java non può eseguire .class che sono "targati" per versioni superiori alla versione del runtime stesso.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  10. #10
    Utente di HTML.it L'avatar di dileg
    Registrato dal
    Mar 2005
    Messaggi
    311
    Il class version 51.0 indica che la classe è stata compilata con un JDK 7 e "targata" per default appunto per Java 7. Ma tu stai cercando di eseguire la applet con un JRE 6.
    grazie tutto chiaro,
    quindi per farlo eseguire il file.class di un applet dovrei "scalare" dal 7 al 6, visto che il 7 non è ancora supportato dai browser web.

    è così?

    PS dal DOS con applet viewer funziona (come detto)
    Posso resistere a tutto tranne che alle tentazioni (O. W.)

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.