IBM 64-bit SDK e Runtime Environment per Windows su architettura Intel Itanium, 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 64-bit SDK for Windows on Intel Itanium architecture, Java 2 Technology Edition, Version 1.4.2 e IBM 64-bit Runtime Environment for Windows on Intel Itanium architecture, 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

Questa guida per l'utente fornisce informazioni relative all'installazione e alla configurazione di IBM(R) 64-bit SDK for Windows(R) on Intel(R) Itanium(R) architecture, Java(TM) 2 Technology Edition, Version 1.4.2 e di IBM 64-bit Runtime Environment for Windows on Intel Itanium architecture, Java 2 Technology Edition, Version 1.4.2.

Tutti i pacchetti presenti in questo SDK sono supportati da Microsoft(R) Windows XP 64-Bit Edition e Windows Server 2003 64-bit Edition.

Le modifiche tecniche per questa Guida per l'utente versione 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
Note
File di setup
Funzioni installabili
Funzione JRE
Dove sono installate le funzioni
Installazione interattiva
Installazione di Runtime Environment come sistema Java Virtual Machine
Aggiornamenti interattivi
Disinstallazione interattiva
Installazione non interattiva
Installazioni non presidiate
Installazione di Runtime Environment come JVM di sistema
Disinstallazione non interattiva
Disinstallazioni non presidiate
Operazioni successive all'installazione
Documentazione
Ricerca del numero di build IBM e del numero della versione
Compilatore JIT (just-in-time)
Esecuzione di un'applicazione Java
Informazioni particolari
Marchi

Note

Tenere presente che:

File di setup

Il file setup.exe dovrebbe contenere:

install.exe è la versione in lingua inglese del file di installazione. I riferimenti a install.exe si riferiscono anche agli altri file di installazione.

Eseguire uno dei file di installazione. Selezionare il file di installazione nella lingua desiderata e seguire una di queste procedure:

Ciascuna versione in lingua di install.exe contiene:

Funzioni installabili

Il file Windows Installer, ibmsdk142_64.msi, contiene cinque funzioni separate che è possibile installare:

  1. SDK (Software Development Kit)
  2. JRE (Java Runtime Environment)
  3. Intestazioni di sistema JNI
  4. Java Source
  5. Applet delle Demo

E' possibile installare o rimuovere le funzioni servendosi o meno di un'interfaccia GUI. Se si sta eseguendo l'installazione o la rimozione di funzioni senza una GUI, bisogna specificare i nomi delle funzioni nel seguente modo:

  1. sdk
  2. jre
  3. jni
  4. javasrc
  5. demo

Funzione JRE

La funzione sdk include la funzione jre (Java Runtime Environment). Se si selezionano sia la funzione sdk che quella jre, viene installata solo una copia del Runtime Environment.

Dove sono installate le funzioni

Per impostazione predefinita, tutte le funzioni sono installate nella directory C:\Program Files\IBM\Java142\. Quando si esegue un'installazione utilizzando l'interfaccia GUI, è possibile specificare la destinazione dell'installazione utilizzando una finestra di dialogo. Quando si esegue un'installazione senza una GUI, è possibile specificare la destinazione impostando la proprietà JAVABASEDIR sulla directory desiderata. JAVABASEDIR è impostato nel comando msiexec; vedere l'esempio msiexec in Installazione non interattiva.

Installazione interattiva

Dopo avere estratto ibmsdk142_64.msi è possibile eseguire una delle seguenti operazioni:

oppure

Seguire le istruzioni della procedura guidata di setup per installare le funzioni desiderate.

Installazione di Runtime Environment come sistema Java Virtual Machine

Quando si installa il Runtime Environment (come parte della funzione SDK oppure da solo), il programma richiede se si desidera installare il Runtime Environment come JVM (Java Virtual Machine) di sistema. Se lo si installa come JVM di sistema, Installer copia java.exe e javaw.exe nella directory di sistema di Windows (Windows\system32). Se sono già presenti nella directory di sistema di Windows, java.exe o javaw.exe sono sovrascritti. Se si installano questi file nella directory di sistema di Windows, Runtime Environment diventa la JVM predefinita per il sistema.

Nota: L'installazione del Runtime Environment come JVM di sistema determina la copia dei soli file java.exe e javaw.exe nella directory di sistema di Windows; nessun altro file eseguibile (come ad esempio javac.exe o appletviewer.exe) verrà copiato.

Aggiornamenti interattivi

Dopo avere installato ibmsdk142_64.msi è possibile modificare cosa è stato installato in uno dei seguenti modi:

La procedura guidata di setup consente di modificare le funzioni che sono state installate; consente cioè di installare nuove funzioni oppure di disinstallare funzioni già installate. La procedura guidata di setup consente inoltre di correggere l'installazione oppure di rimuovere completamente tutte le funzioni.

Disinstallazione interattiva

Per disinstallare, seguire una di queste procedure:

Installazione non interattiva

E' possibile installare in modo completo o parziale le funzioni ibmsdk142_64.msi senza utilizzare un'interfaccia GUI. E' sufficiente utilizzare msiexec.exe e le opzioni /q /i. Ad esempio, è possibile immettere da un prompt di comandi:

msiexec /q /i c:\installer\ibmsdk142_64.msi
msiexec /q JAVABASEDIR=c:\testdir    ADDLOCAL=sdk,jaas 
           /i ibmsdk142_64.msi)
msiexec /q  MAKESYS=YES /i c:\installer\ibmsdk142_64.msi

Il primo esempio installa tutte le funzioni in C:\Program Files\IBM\Java142\. Utilizza ibmsdk142_64.msi che si trova nella directory C:\Installer. Il secondo esempio installa le funzioni sdk e jaas nella directory C:\testdir. Utilizza ibmsdk142_64.msi che si trova nella directory corrente. Nessuno di questi esempi installa il Runtime Environment come JVM di sistema. Il terzo esempio installa tutte le funzioni nella cartella Programmi ed imposta il Runtime Environment come JVM di sistema.

Nota: E' possibile che vi sia un breve intervallo tra il completamento del comando msiexec e la visualizzazione delle nuove directory, dei nuovi file o di entrambi.

Installazioni non presidiate

E' possibile eseguire installazioni non presidiate da un file di comandi che richiama msiexec.exe con le opzioni /q /i.

Installazione di Runtime Environment come JVM di sistema

Quando si esegue l'installazione di sdk o di jre non da una GUI, è possibile specificare che il Runtime Environment venga installato come JVM di sistema. Questo significa che Installer copia java.exe e javaw.exe nella directory di sistema di Windows (WINDOWS\system32). Se sono già presenti nella directory di sistema di Windows, java.exe o javaw.exe sono sovrascritti. Se si installano questi file nella directory di sistema di Windows, Runtime Environment diventa la JVM predefinita per il sistema. Ad esempio:

    msiexec /q MAKESYS=YES ADDLOCAL=jre,systemjvm /i 
               c:\installer\ibmsdk142_64.msi

Questo esempio installa jre nella directory C:\Program Files\IBM\Java142\ e definisce il Runtime Environment quale JVM di sistema; copia cioè java.exe e javaw.exe nella directory WINDOWS\system32.

Nota: Non è possibile installare la funzione jvm di sistema separatamente dalle funzioni sdk o jre.

Disinstallazione non interattiva

E' possibile eseguire disinstallazioni non interattive utilizzando msiexec.exe con le opzioni /q /x. Ad esempio:

    msiexec /q /x c:\installer\ibmsdk142_64.msi

Questo esempio disinstalla ibmsdk142_64.msi. Disinstalla tutte le funzioni, compreso il jvm di sistema; rimuove cioè java.exe e javaw.exe dalla directory di sistema di Windows (WINDOWS\system32).

Per disinstallare una sola funzione, utilizzare l'opzione /i (non l'opzione /x) con la proprietà REMOVE impostata sulle funzioni che si desidera rimuovere. Ad esempio:

    msiexec /q REMOVE=demo,jni /i c:\installer\ibmsdk142_64.msi

Questa istruzione disinstalla solo le funzioni di demo e jni.

Disinstallazioni non presidiate

E' possibile eseguire installazioni non presidiate da un file di comandi che richiama msiexec.exe con le opzioni /q /x.

Operazioni successive all'installazione

Le seguenti sezioni contengono informazioni di base sull'utilizzo di SDK.


Documentazione

Per visualizzare le guide per l'utente che descrivono SDK:

  1. Avviare Esplora risorse di Windows
  2. Portarsi a C:\Program Files\IBM\Java142\docs\
  3. Aprire il file startHere.htm e selezionare la lingua in cui si desidera visualizzare le guide.

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

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.

Per disabilitare JIT, immettere quanto segue da una richiesta shell nella finestra in cui eseguire l'applicazione:

    set JAVA_COMPILER=NONE

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, da un prompt di comandi immettere quanto segue:

    java classname

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

Nota: Se sdk o jre non sono stati installati come JVM di 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;%path%

dove javadir è la directory in cui è stato installato sdk o jre.

Se si sviluppano applicazioni Java, consultare il manuale SDK User Guide per ulteriori informazioni sull'impostazione di PATH e CLASSPATH. Il file si trova nella sottodirectory docs della directory in cui è stato installato il pacchetto SDK. Il nome file è sdkguide.win64.htm.

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/.