-Se, occasionalmente, alcune applet Java non funzionano con Netscape Navigator, cio' puo' essere dovuto al fatto che alcuna applet danno dei problemi quando alcune componenti sono ancora presenti nella memoria cache destinata a Netscape (cio' si verifica se avete dato dimensioni molto grandi alla cache e avete visitato la pagina contenente la applet java di recente). Per ripristinare il funzionamento della applet java, da Options-Network preferences, svuotate il contenuto della memoria cache con "clear memory cache" e "clear disk cache"; cliccate su OK; se cio' non bastasse riavviate Netscape subito dopo aver liberato la cache (solo Netscape, non necessariamente il collegamento Internet).

-Quando salvate una applet java (il file che ha l'estensione ".class") non dovete assolutamente cambiarne il nome, troncarlo o scambiare maiuscole con minuscole perche' nel codice della applet c'e' anche il nome della applet stessa e quindi l'interprete Java segnalerà un errore se trova una incongruenza.
-E' possibile cambiare il nome del file solo se cambiate pure il nome che sta in cima al programma sorgente (quello scritto in modo testo e che ha l'estensione ".java") e lo ricompilate con un compilatore Java trasformandolo in un file di tipo "class".

-E' possibile invece cambiare il nome della pagina HTML nella quale c'è il richiamo alla applet java. E' pure possibile, nel caso che siano presenti nel testo HTML, cambiare i "value" (valori) dei "param" (parametri) che vogliamo cambiare. I valori dei parametri presenti nel testo HTML vengono passati al programma stesso; in questo modo è possibile personalizzare una applet java senza avere alcuna esperienza di programmazione java.

-Nel caso che la applet java (tipo "class") non sia nella stessa directory del testo HTML, in cima al richiamo della applet che sta nella pagina HTML ci sarà la istruzione CODEBASE... Su server che offrono spazio gratuito per le proprie Homepage generalmente non sono ammesse Subdirectory per cui tutti i file devono stare nella stessa directory: va pertanto tolta l'istruzione CODEBASE e relativo nome della Subdirectory dal testo HTML relativo alla applet java; NON va eliminata invece l'istruzione CODE e nome della applet. Questo per quanto riguarda la applet in sè. Se il codice della applet richiama a sua volta dei file (immagini e suoni, per esempio) che si trovano in una directory diversa da quella nella quale sta l'applet stessa, per poterla utilizzare in modo completo su server che non permettono Subdirectory, sarà necessario modificare pure il codice sorgente (".java") e ricompilarlo.
Per quanto riguarda le applet java presenti SULLA MIA HOMEPAGE, tutte queste operazioni sono state già eseguite dal sottoscritto per cui non avrete problemi ad utilizzarle, personalizzandole a vostro piacimento.

Quando inviate le applet Java al server Internet, ricordatevi di selezionare l'opzione BINary per i file di tipo ".class", per i file audio e per le immagini (usate l'opzione Ascii/Text solo per le pagine HTML). Se utilizzate la EZ Upload Utility di Geocities, ciò non e' necessario; NON selezionare le opzioni che convertono automaticamente le lettere in minuscolo (per via dei nomi delle applet) o altro.

-Java (della Sun Microsystems) attualmente per il suono contempla solo l'uso di suoni registrati nel formato "au" (audio della Sun Microsystems) con le seguenti opzioni: 8khz, Mono, 8bit con formato Mu Law (codifica logaritmica che permette una dinamica superiore a quella che si ottiene con una codifica ad 8 bit di tipo lineare). Esistono numerosi programmi freeware o shareware che consentono la registrazione in questo formato o la conversione di file audio di altro formato. E' disponibile una immensa quantità di materiale su Java, sia presso le librerie, sia su Internet: fate uso di un motore di ricerca per cercare ciò che vi interessa...

-Java e' un linguaggio di programmazione Interpretato: cio' vuol dire che le istruzioni vengono tradotte dal software una alla volta prima di venire eseguite dal calcolatore: ciò fa sì che sia molto più lento, nella esecuzione, rispetto ad un programma compilato in codice eseguibile direttamente dal microprocessore, ma garantisce sia la possibilità di fare eseguire il programma su sistemi operativi diversi sia una eccellente immunità ai virus. Alcuni particolari computer dispongono di un interprete Java Hardware, più veloce.

Se avete qualche domanda abbastanza semplice da chiedermi, scrivetemi.


Indice Principale


This page hosted by Get your own Free Home Page