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
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
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.Originariamente inviato da stanist
il mio problema è che quando scarico pagine con applet java, queste non funzionano offline. Come devo fare?
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.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
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