Note sull'installazione

JavaTM 2 SDK Standard Edition
Versione 1.3.1
Ambiente operativo SolarisTM 2.6, 7, 8

Requisiti di sistema

Java 2 SDK Standard Edition versione 1.3.1 (J2SDK 1.3.1) è stato progettato per l'utilizzo con gli ambienti operativi Solaris 2.6, Solaris 7 e Solaris 8.

È necessario assicurarsi di avere installato la serie completa di patch richieste per il supporto di questa versione. Prima di procedere, vedere Solaris Patch Installation (informazioni in inglese).

Vedere inoltre Solaris Font Package Requirements (informazioni in inglese) per informazioni su quali pacchetti dei tipi di caratteri è necessario installare nel sistema.

Istruzioni di installazione

Prima di installare Java 2 SDK è necessario assicurarsi di avere installato la serie completa di patch richieste per il supporto di questa versione. Prima di procedere, vedere Solaris Patch Installation (informazioni in inglese). Vedere inoltre la nota relativa al percorso dei file Java HotSpot libjvm.so.

Java 2 SDK 1.3.1 è disponibile in due formati di installazione.

Le istruzioni per l'installazione del prodotto plug-in JavaTM sono disponibili di seguito.


Nota: Con l'installazione nel percorso predefinito, la versione di Java 2 SDK 1.3.1 sostituirà qualsiasi precedente installazione di Java 2 SDK 1.3.0. Una volta installato, Java 2 SDK 1.3.1 non rappresenterà comunque la piattaforma predefinita. Per utilizzare Java 2 SDK 1.3.1 come piattaforma predefinita, vedere la nota dal titolo Selezione della piattaforma Java predefinita al termine del file.

Installazione dei file binari autoestraenti

Leggere le istruzioni seguenti se si desidera utilizzare il file binario autoestraente per l'installazione di Java 2 SDK. Se si desidera installare i pacchetti Solaris comprendenti l'SDK, passare alla sezione dal titolo Installazione dei pacchetti.

1. Controllare le dimensioni del file scaricato per assicurarsi di avere eseguito il download in modo completo e che il software in bundle non risulti danneggiato.

j2sdk-1_3_1-solsparc.sh   26638917 byte 

j2sdk-1_3_1-solx86.sh     24698506 byte

2. Verificare che siano impostate le autorizzazioni di esecuzione relative al file binario autoestraente:

Su SPARC:
$ chmod +x j2sdk-1_3_0_03-solsparc.bin

Su x86:
$ chmod +x j2sdk-1_3_0_03-solsparc.bin

3. Passare alla directory in cui si desidera installare i file.

4. Eseguire il file binario autoestraente.

Fare doppio clic sul file binario autoestraente. Verrà visualizzata la licenza del codice binario con la richiesta di accettazione delle condizioni del contratto. I file di Java 2 SDK verranno installati in una sottodirectory denominata j2sdk1_3_1. Una volta terminata l'installazione sarà possibile rinominare la sottodirectory.


Installazione dei pacchetti
Attenersi alle istruzioni illustrate di seguito se si desidera utilizzare l'utilità pkdadd per installare i pacchetti Solaris per Java 2 SDK. Se invece si desidera utilizzare il file binario autoestraente, vedere la sezione precedente dal titolo Installazione dei file binari autoestraenti.

1. Controllare le dimensioni del file scaricato per assicurarsi di avere eseguito il download in modo completo e che il software in bundle non risulti danneggiato:

j2sdk-1_3_1-solsparc.tar.Z    37770767 byte 

j2sdk-1_3_1-solx86.tar.Z      35202328 byte

2. Procedere con l'estrazione del contenuto del file tar compresso:

Su SPARC:
zcat j2sdk-1_3_1-solsparc.tar.Z | tar -xf -

Su x86:
zcat j2sdk-1_3_1-solx86.tar.Z | tar -xf -

In questo modo verranno creati sette pacchetti (SUNWj3dmo, SUNWj3dev, SUNWj3man, SUNWj3rt, oltre a tre pacchetti contenenti le pagine man giapponesi denominati SUNWjej3m, SUNWjpj3m e SUNWjuj3m), la licenza del prodotto, il file LEGGIMI e altra documentazione relativa al rilascio di questa versione.

3. Qualificarsi come root eseguendo su e immettendo la password di superuser.

4. Disinstallare la precedente versione di Java 2 SDK 1.3.0

Nota: Il percorso di installazione predefinito per Java 2 SDK 1.3.1 è /usr/j2se. Si tratta della stessa directory in cui è installato Java 2 SDK 1.3.0. In questo passaggio verrà disinstallato Java 2 SDK 1.3.0 per consentire l'installazione della versione 1.3.1. È possibile ignorare questo passaggio se in precedenza non è stato installato Java 2 SDK 1.3.0 oppure se si desidera installare la nuova versione di Java 2 SDK in un percorso diverso dalla directory predefinita.

Rimuovere i pacchetti di Java 2 SDK 1.3.0 se sono stati installati in precedenza.

pkgrm SUNWj3dmo SUNWj3man SUNWj3dev SUNWj3rt
Se il collegamento simbolico /usr/java si riferiva all'installazione di Java 2 SDK 1.2.2 in /usr/java1.2, è possibile aggiornarlo al percorso /usr/j2se dove verrà eseguita l'installazione di Java 2 SDK 1.3.1.

5. Eseguire il comando pkgadd per installare i pacchetti:

pkgadd -d . SUNWj3rt SUNWj3dev SUNWj3man SUNWj3dmo

Java 2 SDK 1.3.1 verrà installato nel percorso /usr/j2se. Per informazioni sull'installazione dell'SDK in un percorso alternativo, vedere le pagine man pkgadd(1) e admin(4).

6. Per gli utenti giapponesi è necessario eseguire il comando pkgadd per installare i pacchetti delle pagine man giapponesi:

pkgadd -d . SUNWjej3m SUNWjpj3m SUNWjuj3m

7. Eliminare i file tar e le directory estratte.

8. Uscire dalla shell root della directory principale.



Istruzioni di installazione del prodotto Java Plug-inTM

Per la documentazione sul prodotto Java Plug-in, vedere all'indirizzo

http://java.sun.com/products/plugin/1.3.1/index.html (informazioni in inglese)

Per installare il prodotto Java Plug-in, eseguire i passaggi seguenti:

1. Impostare la variabile di ambiente NPX_PLUGIN_PATH sulla directory contenente il file javaplugin.so.

Sulle piattaforme SPARC il percorso predefinito del file javaplugin.so per l'installazione del pacchetto corrisponde alla seguente directory: /usr/j2se/jre/plugin/sparc/ns4/

Sulle piattaforme Intel il percorso predefinito corrisponde invece alla directory: /usr/j2se/jre/plugin/i386/ns4/

2. Per i browser Netscape 6: Creare un collegamento simbolico nella directory dei plug-in di Netscape

Nel caso in cui venga utilizzato Netscape 6, sarà necessario creare un collegamento simbolico nella directory plugins di Netscape diretto al percorso del file libjavaplugin_oji.so. Nell'installazione del pacchetto di Java 2 SDK 1.3.1 questo file è presente nel percorso /usr/j2se/jre/plugin/<arch>/ns600/libjavaplugin_oji.so, dove <arch> può rappresentare sparc o i386 a seconda della piattaforma utilizzata. Ad esempio:
cd ${NETSCAPE6}/bin/plugins 
ln -s ${JRE}/plugin/sparc/ns600/libjavaplugin_oji.so .

3. Per tutti i browser Netscape: Avviare il browser Netscape oppure chiuderlo e riavviarlo nel caso sia già stato avviato in precedenza.

4. Per tutti i browser Netscape: Riavviare il browser una seconda volta.

Questo secondo riavvio del browser è necessario a causa del problema identificato dal numero 4358142.



Posizione dei file libjvm.so

Se si utilizza l'API Invocation per eseguire direttamente un'applicazione invece di utilizzare l'application launcher di Java, accertarsi di utilizzare i percorsi corretti per eseguire la Java HotSpot Client VM o la Java HotSpot Server VM come desiderato. Il percorso all'interno di Java 2 SDK diretto alla Java HotSpot Client VM è
jre/lib/sparc/client/libjvm.so (su SPARC)
jre/lib/i386/client/libjvm.so (su x86)
Il percorso alla Java HotSpot Server VM è
jre/lib/sparc/server/libjvm.so (su SPARC)
jre/lib/i386/server/libjvm.so (su x86)
Le Exact VM e Classic VM non fanno più parte della piattaforma Java 2 SDK e il vecchio codice che utilizza l'API Invocation per eseguire un'applicazione basata su precedenti percorsi alla Exact o alla Classic VM non funzionerà.

Selezione della piattaforma Java predefinita

Il collegamento simbolico /usr/java viene utilizzato per definire l'ambiente Java di default su un sistema Solaris quando è installato più di un ambiente Java. JDK 1.1 viene attualmente installato in /usr/java1.1, Java 2 SDK 1.2.2 viene installato in /usr/java1.2, mentre Java 2 SDK 1.3.0 e Java 2 SDK 1.3.1 vengono installati in /usr/j2se in base alle impostazioni predefinite.

Prima del rilascio di Solaris 8, il collegamento simbolico /usr/java si riferiva al percorso /usr/java1.1 nel caso in cui fossero installati sia JDK 1.1 che Java 2 SDK 1.2.2. In questo modo JDK 1.1 rappresentava la piattaforma Java predefinita. Dalla versione Solaris 8 il collegamento simbolico /usr/java si riferisce, in base alle impostazioni predefinite, al percorso /usr/java1.2 se sono stati installati sia JDK 1.1 che Java 2 SDK 1.2.2, facendo diventare Java 2 SDK la piattaforma predefinita.

Poiché sono presenti collegamenti simbolici in /usr/bin (noto anche come /bin) che utilizzano /usr/java (ad esempio, /usr/bin/java fa riferimento a /usr/java/bin/java), questo collegamento /usr/java può cambiare l'installazione Java di default vista dalla maggior parte degli utenti. Numerose applicazioni Java vengono eseguite indifferentemente su Java 2 SDK 1.3.1, Java 2 SDK 1.2.2 o JDK 1.1, ma gli utenti e le applicazioni possono scegliere l'installazione Java da utilizzare.

Se si desidera utilizzare JDK 1.1 è necessario aggiungere /usr/java1.1/binalle proprie impostazioni PATH prima di /usr/bin. Se si desidera utilizzare Java 2 SDK 1.3.1 è necessario aggiungere /usr/j2se/bin alle proprie impostazioni PATH prima di /usr/bin.

Gli utenti root possono impostare Java 2 SDK 1.3.1 come piattaforma Java predefinita modificando il collegamento simbolico /usr/java in modo da puntare a /usr/j2se. Tuttavia, modificando in questo modo il collegamento simbolico si potrebbero verificare problemi per alcune applicazioni Java che prevedono di utilizzare le versioni precedenti della piattaforma Java. Vedere la documentazione in linea per i problemi di compatibilità tra Java 2 SDK 1.2 e Java 2 SDK 1.3 all'indirizzo:

http://java.sun.com/j2se/1.3/compatibility.html (informazioni in inglese)

Copyright ¸ 2001 Sun Microsystems, Inc. Tutti i diritti riservati. Sun