IBM 32-bit SDK e Runtime Environment per Windows, Java 2 Technology Edition, Versione 1.4.2

Guida all'installazione e alla configurazione


Informazioni sul copyright

Nota: Prima di usare questo prodotto e le relative informazioni, leggere le informazioni contenute nella sezione Informazioni particolari.

Questa edizione della guida per l'utente è valida per IBM 32-bit SDK for Windows, Java 2 Technology Edition, Version 1.4.2 e IBM 32-bit Runtime Environment for Windows, Java 2 Technology Edition, Version 1.4.2, e tutti i successivi rilasci, versioni e modifiche se non diversamente specificato nelle nuove edizioni.

(c) Copyright Sun Microsystems, Inc. 1997, 2003, 901 San Antonio Rd., Palo Alto, CA 94303 USA. Tutti i diritti riservati.

(c) Copyright International Business Machines Corporation, 1999, 2004. Tutti i diritti riservati.

Limitazioni per gli utenti degli Stati Uniti d'America. L'uso, la duplicazione o la divulgazione sono limitati dal GSA ADP Schedule Contract con l'IBM Corporation.

Prefazione

Questo manuale fornisce informazioni relative all'installazione e alla configurazione di IBM(R) 32-bit SDK for Windows(R), Java(TM) 2 Technology Edition, Version 1.4.2 e di IBM 32-bit Runtime Environment for Windows, Java 2 Technology Edition, Version 1.4.2.

SDK è supportato dai seguenti prodotti:

Le modifiche tecniche per questa 1.4.2 diverse da quelle ovvie o di minor importanza, come l'aggiornamento da "1.4.1" a "1.4.2", sono indicate in rosso durante la visualizzazione nella copia HTML o nella stampa a colori e da barre verticali nella parte sinistra delle modifiche.

Indice

Informazioni sul copyright
Prefazione
Operazioni preliminari
Installazione presidiata (interattiva)
Unione di pacchetti separati
Installazione dei pacchetti
Installazione dei due pacchetti installabili SDK e Runtime Environment
Installazione di Runtime Environment come sistema Java Virtual Machine
Installazione di Java Communications API
Installazione non presidiata
Abilitazione di IBM Accessibility Bridge
Disinstallazione
Disinstallazione di Java Communications API
Disinstallazione di Web Start
Operazioni successive all'installazione
Ricerca del numero di build IBM e del numero della versione
Disabilitazione di Java Accessibility Support
Compilatore JIT (just-in-time)
Esecuzione di un'applicazione Java
Informazione per gli utenti di lingue europee
Inoltro dei commenti relativi a questa guida utente
Informazioni particolari
Marchi

Operazioni preliminari

Prima di potere installare il pacchetto SDK o Runtime Environment, è necessario scaricare il relativo pacchetto di installazione.

E' possibile scaricare un singolo pacchetto di grandi dimensioni oppure scaricare vari pacchetti più piccoli. Se si sceglie questa ultima opzione, bisogna scaricare anche il programma di utilità Merge per combinare le parti in un singolo file.

Accertarsi di scaricare tutti i pacchetti nella stessa directory. I pacchetti ed i relativi nomi file sono elencati in Installazione presidiata (interattiva); non modificare i nomi file dei pacchetti.

Prima di avviare l'installazione, accertarsi che ci sia spazio sufficiente nella directory C:\WINDOWS\TEMP da utilizzare durante l'installazione. La quantità di spazio temporaneo richiesta nella directory TEMP durante l'installazione è la seguente:

Se lo spazio temporaneo disponibile non è sufficiente, il programma di installazione genera un errore e interrompe le operazioni. Se si dispone di spazio temporaneo sufficiente, ma il messaggio viene visualizzato ugualmente, verificare che i pacchetti che si desidera installare siano stati scaricati completamente. Confrontare, quindi, le dimensioni dei pacchetti con quelle visualizzate nelle pagine Web da cui sono stati scaricati.

Installazione presidiata (interattiva)

I pacchetti che possono essere installati sono:

Inoltre, è possibile installare un altro pacchetto:

Questo pacchetto è fornito come un file zip. Per le istruzioni di installazione, consultare Installazione di Java Communications API.

Altri pacchetti forniti come file zip sono:

Unione di pacchetti separati

Se si sono scaricati i pacchetti suddivisi, bisogna utilizzare il programma di utilità Merge per rimetterli insieme:

Per unire i file manualmente, digitare il seguente comando da una richiesta comandi:

copy /b ibm-java2-sdk-amd64-142.ex1 + ibm-java2-sdk-amd64-142.ex2 + ibm-java2-sdk-amd64-142.ex3 ... ibm-java2-sdk-amd64-142.exe

Ricordarsi di specificare tutti i nomi di file.

Installazione dei pacchetti

Per installare i pacchetti:

  1. Avviare ibm-java2-sdk-amd64-142.exe (per SDK) o ibm-java2-jre- amd64-142.exe (solo per Runtime Environment).
  2. Seguire le istruzioni indicate nella procedura guidata di installazione.

Installazione dei due pacchetti installabili SDK e Runtime Environment

Se si è scaricato il pacchetto installabile SDK, nella procedura guidata di installazione vengono visualizzate le seguenti selezioni:

Se si seleziona SDK, viene installato anche Runtime Environment. Runtime Environment viene installato, per impostazione predefinita, nella directory C:\Programmi\IBM\Java142\jre.

Installazione di Runtime Environment come sistema Java Virtual Machine

Se si installa Runtime Environment (sia come parte del pacchetto installabile SDK che dal pacchetto installabile Runtime Environment), viene richiesto se si desidera installare Runtime Environment come sistema JVM (Java Virtual Machine). Se lo si installa come JVM di sistema, il programma di installazione copia i file java.exe e javaw.exe nella directory di sistema di Windows. Se nella directory di sistema di Windows già esiste una versione di java.exe o javaw.exe, viene richiesto di sostituire le versioni esistenti con quella corrente. Se si installano questi file nella directory di sistema di Windows, Runtime Environment diventa la JVM predefinita per il sistema. Inoltre, la chiave di registro "Current Version" viene impostata per associare tale installazione.

Nota:
L'installazione del Runtime Environment come JVM di sistema copia SOLO java.exe e javaw.exe nella directory di sistema di Windows. Non viene copiato nessun altro file eseguibile (come ad esempio javac.exe o appletviewer.exe).

Installazione di Java Communications API

Prima di installare il pacchetto Java Communications API, installare Runtime Environment come parte del pacchetto SDK oppure dal pacchetto Runtime Environment.

Per installare Java Communications API:

  1. Copiare il file zip di Java Communications API, ibm-javacomm-n142p-win32-x86.zip, nella directory in cui è stato installato Runtime Environment. Se l'installazione era stata eseguita nella directory predefinita, la directory sarà C:\Program Files\IBM\Java142\.

  2. Decomprimere il file. Vengono estratti i seguenti file:

    Ad esempio, se durante l'installazione di Runtime Environment è stata accettata la directory predefinita, il file comm.jar si troverà in C:\Program Files\IBM\Java142\jre\lib\ext.

    Se il file ZIP viene decompresso in un'altra directory, i file verranno memorizzati nella stessa struttura di directory, mentre C:\Program Files\IBM\Java142\ viene sostituita dalla directory in cui era stato decompresso il file.

Installazione non presidiata

Per eseguire un'installazione non presidiata, è necessario completare un'istallazione presidiata, quindi creare un file delle risposte (setup.iss) in cui vengono memorizzate le scelte effettuate durante l'installazione. Affinché funzioni in modo corretto, il file delle risposte creato dovrà essere valido sulle macchine che si desidera utilizzare. Se necessario, creare più file di risposte da utilizzare per l'installazione dei pacchetti su macchine che hanno configurazioni diverse.

Per creare un file di risposte durante l'installazione, in una richiesta comandi, digitare:

    ibm-java2-sdk-142 /r

oppure

    ibm-java2-jre-142 /r

A seconda del prodotto Windows, viene creato un file di risposte (setup.iss) nella directory C:\Windows oppure in C:\Winnt dove C: è l'unità di avviamento.

Durante un'installazione interattiva è possibile che venga visualizzato un messaggio simile a quello riportato di seguito:

   Un altro Java Runtime Environment è stato
   installato come JVM. Selezionare Sì per
   sovrascrivere questa versione oppure No per uscire
   dall'installazione.

Se si verifica questo errore, selezionare No ed uscire dall'installazione. Nella directory di sistema di Windows cancellare i seguenti due file:

Una volta cancellati i file, riavviare l'installazione interattiva utilizzando il comando riportato all'inizio di questa sezione.

Sul sistema in cui si desidera eseguire l'installazione non presidiata, copiare il file di risposte setup.iss in C:\Windows o in C:\Winnt. Dopo avere copiato il file nella directory corretta, da un prompt di comandi immettere:

    ibm-java2-sdk-142 /s /f1c:\Windows\setup.iss /f2c:\setup.log
    ibm-java2-jre-142 /s /f1c:\Windows\setup.iss /f2c:\setup.log

Nota:

  1. Nel comando indicato, usare la directory C:\Windows oppure C:\Winnt a seconda del proprio prodotto Windows.
  2. Dopo /f1 o /f2 non vi sono spazi.
  3. L'opzione /f1 specifica il nome e l'ubicazione del file delle risposte. L'opzione /f2 specifica il nome e l'ubicazione del file di registrazione.

Se l'installazione viene completata con esito positivo, il file di registrazione conterrà la voce ResultCode=0.

Abilitazione di IBM Accessibility Bridge

IBM Accessibility Bridge include quattro file che vengono collocati nelle directory appropriate durante l'installazione predefinita di JRE 1.4.2. Tali file e le relative directory sono:

Tabella 1. file di IBM Accesibility Bridge.
File Directory
JawBridge.jar jre\lib\ext
JawBridge.dll jre\bin
Accessibility.properties jre\lib
jaccess.jar jre\lib\ext

IBM Accessibility Bridge, per impostazione predefinita, è installato ma non è abilitato. Per abilitare IBM Accessibility Bridge, cancellare il simbolo numerico dall'inizio della riga di seguito riportata nel file Accessibility.properties:

#assistive_technologies=JawBridge

Questo sito Web fornisce ulteriori informazioni sulle Accessibility Utilities:

http://java.sun.com/products/jfc/accessibility.html

Disinstallazione

Per disinstallare SDK, sia che sia stata eseguita l'installazione presidiata che non presidiata, procedere come segue:

  1. Fare doppio clic su Risorse del computer sul desktop di Windows.
  2. Fare doppio clic su Pannello di controllo.
  3. Fare doppio clic su Installazione applicazioni.
  4. Nell'elenco visualizzato, fare clic su IBM 32-bit SDK per Java 2 v1.4.2 e quindi su Modifica/Rimuovi.
  5. Fare clic su OK.

In tal modo vengono rimossi tutti i pacchetti installati mediante Installer. Non verranno eliminati né i pacchetti Java Communications API, né eventuali file aggiuntivi estratti dai pacchetti zip.

Nota: E' possibile che vengano visualizzati dei messaggi di avvertenza che indicano che non sono stati rimossi tutti i file, tutte le voci di registro oppure entrambi. Questo è dovuto al fatto che Windows ritiene che alcuni file sono ancora in uso; questi file, queste voci di registro o entrambi verranno rimossi durante il successivo riavvio.

Quando si gestiscono installazioni multiple tra IBM 32-bit SDK for Windows, v1.4.2, e le versioni precedenti, se si disinstalla la versione 1.3.1 o una precedente mentre è ancora installata la versione 1.4.2 sul sistema, il programma di disinstallazione di 1.3.1 rimuove le seguenti chiavi di registro e le sottochiavi, richieste dalla versione 1.4.2:

Il flusso prevede dunque di disinstallare la versione precedente di IBM 32-bit SDK for Windows, v1.4.2 prima di installare la versione 1.4.2. Reinstallando la versione 1.4.2 verranno anche reinstallate le chiavi di registro richieste. Questa restrizione è stata corretta con la versione 1.4.2 e con i rilasci successivi.

Disinstallazione di Java Communications API

Per disinstallare il pacchetto Java Communications API, eliminare i seguenti file dalla directory in cui è stato installato il Runtime Environment:

Per impostazione predefinita, Runtime Environment viene installato in C:\Program Files\IBM\Java142\.

Disinstallazione di Web Start

Quando si disinstalla Web Start, le eventuali icone sul desktop di Windows create durante i download con Web Start non verranno eliminate.

Operazioni successive all'installazione

Le seguenti sezioni contengono informazioni di base sull'utilizzo di IBM 32-bit SDK for Windows, v1.4.2.

Ricerca del numero di build IBM e del numero della versione

Per ottenere il numero di build e di versione, digitare quanto riportato di seguito in una richiesta shell:

java -version

Disabilitazione di Java Accessibility Support

E' possibile disabilitare o abilitare il supporto Java Accessibility utilizzando la variabile di ambiente JAVA_ASSISTIVE. Per evitare che JVM carichi il supporto Java Accessibility, impostare la variabile di ambiente JAVA_ASSISTIVE su OFF. La disabilitazione della variabile di ambiente JAVA_ASSISTIVE conviene se JVM è in esecuzione tramite accesso di rete per cui non c'è necessità che il supporto Java Accessibility carichi automaticamente JVM. Disabilitando la variabile di ambiente JAVA_ASSISTIVE si aumentano le prestazioni di caricamento JVM di applicazioni Java che non forniscono supporto alla tecnologia Java.

Compilatore JIT (just-in-time)

Il compilatore JIT (Just-in-time)(jitc.dll) genera dinamicamente il codice macchina per le sequenze di codici di tipo bytecode di uso frequente in applicazioni Java e nelle applet mentre sono in esecuzione.

SDK per Windows include il JIT (jitc.dll), che è abilitato come valore predefinito.Per individuare un problema relativo ad un'applicazione Java, ad un'applet o al compilatore stesso, è possibile disabilitare JIT.

Ci sono due modi per disabilitare il JIT:

Per abilitare JIT, immettere quanto segue da una richiesta shell:

    set JAVA_COMPILER=jitc

Per verificare se JIT è abilitato, immettere quanto segue da una richiesta shell:

    java -versione

Se il JIT è in uso, viene visualizzato un messaggio che comprende:

(JIT abilitato: jitc)

Se JIT non è in uso, viene visualizzato un messaggio che comprende:

(JIT disabilitato)

Esecuzione di un'applicazione Java

Per eseguire un'applicazione Java, immettere quanto segue in una richiesta comandi:

    java classname

dove classname è il nome del file di classe Java (applicazione Java) che si desidera eseguire.

Nota: Se Runtime Environment non è stato installato come JVM del sistema, sarà necessario impostare il percorso in modo che includa le directory appropriate. Per aggiornare il percorso, immettere quanto segue in una richiesta comandi:

    set path=javadir\bin;javadir\jre\bin

dove javadir è la directory in cui è stato installato Runtime Environment. Per impostazione predefinita, tale directory è C:\Program Files\IBM\Java142\.

Se si sviluppano applicazioni Java, consultare il manuale SDK User Guide per ulteriori informazioni sull'impostazione di PATH e CLASSPATH.

Informazione per gli utenti di lingue europee

In Windows, un'elaborazione ha due codepage: la Ansi (o Windows) e la OEM (o DOS).

La finestra comandi di solito utilizza la codepage OEM. La console Java converte l'output nella codepage della finestra comandi da cui si avvia Java. Il comando javaw utilizza sempre la codepage Ansi. E' possibile specificare la codepage da utilizzare per l'output della console con l'opzione -D console.encoding del comando java. Ad esempio digitando -D console.encoding=Cp1252 tutti gli output della console saranno nella codepage Windows Ansi Latin1 (1252).

Inoltro dei commenti relativi a questa guida utente

Se si hanno dei commenti da esprimere relativi all'utilità o dei commenti di qualsiasi tipo su questa guida è possibile utilizzare uno dei canali riportati di seguito. Si noti che tali canali non sono impostati per rispondere ad interrogazioni tecniche ma sono intesi solo per i commenti relativi alla documentazione. Inviare i commenti a:

Annotazioni. Inviando un messaggio alla IBM, tutte le informazioni in esso contenute, incluso i dati di feedback, come ad esempio domande, commenti, suggerimenti verranno ritenute non riservate e IBM non avrà nessun obbligo di nessun tipo rispetto a tali informazioni e potrà riprodurle, utilizzarle, diffonderle e distribuirle a terzi illimitatamente. IBM inoltre, si riserva il diritto di utilizzare idee, concetti, conoscenze o tecniche contenute in tali informazioni per qualsiasi scopo, incluso ma non limitato allo sviluppo, fabbricazione e commercializzazione di prodotti che incorporano tali informazioni.

Informazioni particolari

Queste informazioni sono state sviluppate per prodotti e servizi offerti negli Stati Uniti d'America. E' possibile che la IBM non offra i prodotti, i servizi o le funzioni trattati in questo documento in altri paesi. Consultare il rappresentante commerciale IBM per informazioni relative ai prodotti e servizi disponibili nel proprio paese. Ogni riferimento a prodotti programmi o servizi IBM non significa che possano essere usati soltanto tali programmi, prodotti o servizi. In sostituzione a quelli forniti dall'IBM, possono essere usati prodotti, programmi o servizi funzionalmente equivalenti che non comportino violazione dei diritti di proprietà intellettuale. Tuttavia, è responsabilità dell'utente valutare e verificare la possibilità di usare programmi, prodotti o servizi non IBM.

L'IBM può avere brevetti o domande di brevetto in corso relativi a quanto trattato nella presente pubblicazione. La fornitura di questa pubblicazione non implica la concessione di alcuna licenza su di essi. Chi desiderasse ricevere informazioni relative a licenze può rivolgersi per iscritto a:

Chi desiderasse ricevere delucidazioni sulle licenze relative alle informazioni DBCS, può contattare IBM Intellectual Property Department nel proprio paese o rivolgersi per iscritto a:

Il seguente paragrafo non è valido per il Regno Unito o per tutti i paesi le cui leggi nazionali siano in contrasto con le disposizioni in esso contenute:

L'IBM FORNISCE QUESTA PUBBLICAZIONE SENZA ALCUNA GARANZIA, ESPLICITA O IMPLICITA, IVI INCLUSE EVENTUALI GARANZIE DI COMMERCIABILITÀ' ED IDONEITÀ' AD UNO SCOPO PARTICOLARE. Alcune nazioni non escludono le garanzie implicite; di conseguenza la suddetta esclusione potrebbe, in questo caso, non essere applicabile.

Queste informazioni potrebbero contenere imprecisioni tecniche o errori tipografici. Le correzioni relative saranno incluse nelle nuove edizioni. L'IBM si riserva il diritto di apportare miglioramenti o modifiche al prodotto o al programma descritto in qualsiasi momento e senza preavviso.

Tutti i riferimenti a pubblicazioni e a siti Web non dell'IBM contenuti in questo documento sono forniti solo per consultazione. I materiali contenuti in tali pubblicazioni e siti Web non fanno parte di questo prodotto e l'utilizzo di questi è a discrezione dell'utente.

L'IBM può utilizzare o distribuire qualsiasi informazione voi forniate nel modo più appropriato senza incorrere in alcuna obbligazione nei vostri riguardi.

Coloro che detengono la licenza su questo programma e desiderano avere informazioni su di esso allo scopo di consentire: (i) uno scambio di informazioni tra programmi indipendenti ed altri (compreso questo) e (ii) l'uso reciproco di tali informazioni, dovrebbero rivolgersi a:

Queste informazioni possono essere rese disponibili secondo condizioni contrattuali appropriate, compreso, in alcuni casi, l'addebito di un canone.

Il programma su licenza descritto in queste informazioni e tutto il materiale su licenza ad esso relativo sono forniti dall'IBM nel rispetto delle condizioni previste dalla licenza d'uso.

I dati relativi alle prestazioni contenuti nel presente documento sono stati ottenuti in un ambiente controllato. Pertanto, i risultati ottenibili in altri ambienti operativi potrebbero variare significativamente. Alcune rilevazioni sono state effettuate su sistemi in fase di sviluppo e non si garantisce in alcun modo che tali rilevazioni siano uguali su tutti i sistemi. Inoltre, alcune rilevazioni non state effettuate tramite estrapolazione. Pertanto, i risultati effettivi possono essere differenti. Gli utenti devono verificare l'applicabilità dei dati negli specifici ambienti operativi.

Le informazioni relative a prodotti non IBM sono state ottenute dai fornitori di tali prodotti. L'IBM non ha verificato tali prodotti e, pertanto, non può garantirne l'accuratezza delle prestazioni. Eventuali commenti relativi alle prestazioni dei prodotti non IBM devono essere indirizzati ai fornitori di tali prodotti.

Marchi

IBM è un marchio della International Business Machines Corporation.

IBM è un marchio della International Business Machines Corporation.

Java e tutti i marchi ed i logo basati su Java sono marchi della Sun Microsystems, Inc.

Microsoft, Windows, Windows NT e i logo Windows sono marchi della Microsoft Corporation.

Intel, Intel Inside (i logo), MMX e Pentium sono marchi della Intel Corporation.

I nomi di altre società, prodotti e servizi potrebbero essere marchi di altre società.

Questo prodotto è basato anche parzialmente su FreeType Project. Per ulteriori informazioni su Freetype, consultare http://www.freetype.org.

Questo prodotto include il software sviluppato da Apache Software Foundation http://www.apache.org/.