Visualizzazione dei risultati da 1 a 3 su 3

Discussione: applet offline

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    1

    applet offline

    il mio problema è che quando scarico pagine con applet java, queste non funzionano offline. Come devo fare?

    forse non è il forum giusto, scusate. dove posso trovare info?

    grazie

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

    Re: applet offline

    Originariamente inviato da stanist
    il mio problema è che quando scarico pagine con applet java, queste non funzionano offline. Come devo fare?
    Beh, innanzitutto bisogna vedere che cosa scarichi. Solo la pagina html ovviamente non basta. Le applet sono separate dalle pagine web. Applicazioni e applet java, detto in generale, sono composte da classi, ogni classe è in un file .class a sé stante. I file .class possono stare "sciolti" oppure essere contenuti in un file .jar.
    La applet potrebbe avere bisogno di usare altre librerie, generalmente in file .jar e potrebbe avere bisogno di caricare risorse esterne come immagini, suoni ecc...

    Quindi non c'è una regola unica e valida per scaricare sempre una intera applet. Devi analizzare il codice html della pagina web e individuare il punto in cui è inclusa la applet. Generalmente si usa il tag <applet> ma è possibile usare, a seconda del browser, <object> o <embed>.
    Se ad esempio trovi <applet>, devi analizzare gli attributi CODEBASE e ARCHIVE (se ci sono .. opzionali) e l'attributo CODE (obbligatorio).

    Se tutto quanto sta in file .jar e sono tutti elencati nell'attributo ARCHIVE, ti andrebbe bene, scarichi quelli. Ma se la applet sta in file .class sciolti, allora non solo devi scaricarli uno per uno (ammesso che il sito permetta l'elenco dei file se chiedi la directory) ma se le classi stanno in package allora si trovano in sottocartelle e devi poi rispettare quella identica struttura.
    Peggio ancora se la applet carica a runtime immagini o altre risorse da file "sciolti" sul sito, dovresti analizzare il codice sorgente della applet (ammesso che sia possibile).

    Insomma ... non è per nulla banale e scontato. Se non è l'autore stesso della pagina/applet che ti offre un link ad un file zip o simile per il download completo della applet (e pagina web), rischi di fare un bel buco nell'acqua.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Ad ogni modo, questo non è certo il forum adatto.
    Qui si parla di programmazione, quindi di problemi con del codice Java...

    Quindi devo chiudere.

    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

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.