Java.com

Download Guida in linea

Versione stampabile

Come si distribuisce Java utilizzando Active Directory in una rete?


Questo articolo è relativo a:
  • Piattaforme: Windows 8, Windows 7, Vista, Windows XP, Windows 2000, Windows 2003
  • Versioni Java: 6.0, 7.0, 8.0

Questa pagina di supporto è rivolta agli amministratori di rete. Si presume che disponiate di conoscenze sufficienti per completare la procedura tecnica.

Le informazioni contenute in questo articolo descrivono un'operazione non supportata. I clienti del Supporto Oracle devono utilizzare gli installer forniti da Oracle per ricevere supporto sui problemi di installazione.



Estrazione del file.msi dall'Installer

Di seguito sono riportate le istruzioni per estrarre il file .msi dall'Installer per la distribuzione tramite la rete basata su Active Directory:

  1. Scaricate e avviate in modalità GUI il file eseguibile (.exe) per l'installazione Windows non in linea.
    La modalità GUI è attiva per impostazione predefinita a meno che non venga specificata l'opzione relativa alla modalità di funzionamento in background '/s'.
  2. Quando viene visualizzata la finestra Benvenuti in Java, non fate clic sul pulsante Installa e passate alla cartella LocalAppData (la cartella Dati applicazioni utente). Il percorso della cartella LocalAppData cambia in base alla piattaforma Windows utilizzata.

    Nota: è inoltre possibile accedere direttamente alla cartella APPData digitando: %APPDATA% nella barra degli indirizzi di Esplora risorse o in Esegui.

    • Windows Vista e Windows 7
      C:\Users\<utente>\AppData\LocalLow\Sun\Java\jre<numero_versione>
    • Windows XP
      C:\Documents and Settings\<utente>\Local Settings\ApplicationData\Sun\Java\jre<numero_versione>
    • Windows 2000
      C:\Documents and Settings\<utente>\ApplicationData\Sun\Java\jre<numero_versione>
    La cartella
    jre<numero_versione>contiene due file:
    Data1.cab e
    jre<numero_versione>.msi
    Esempio: per jre 6u43, jre<numero_versione> è 1.6.0_43 pertanto la cartella Sun\Java contiene
    jre1.6.0_43\Data1.cab e
    jre1.6.0_43\jre1.6.0_43.msi.
  3. Copiate i file *.msi e *.cab nella posizione temporanea.
  4. Fate clic sul pulsante Annulla nella finestra Benvenuti in Java. Non è necessario continuare l'installazione dopo aver estratto i file msi e cab.

  5. Dalla posizione temporanea potete utilizzare Active Directory per distribuire i file msi e cab di Java a un numero illimitato di piattaforme Windows client.
Elementi da tener presente durante il processo di distribuzione
  1. Il file cab deve trovarsi nella stessa directory del file msi. Ad esempio, per eseguire l'installazione msi per JRE 6u43 con lo strumento msiexec.exe, l'utente amministratore deve specificare una posizione del file msi:
    msiexec.exe /i c:\msi_temp_dir\jre1.6.0_43.msi e il file cab deve trovarsi nella stessa directory.
  2. Per JRE con versione precedente alla 6u10, la cartella Sun\Java\jre\jre<numero_versione> contiene solo il file msi. Il file cab è compresso all'interno del file msi.
  3. Per JRE con versione precedente alla 6u34 build 03, i file msi e cab non vengono eliminati da ApplicationData\Sun\Java dopo il completamento dell'installazione e pertanto non è necessario estrarli quando la finestra Benvenuti in Java è in attesa dell'input utente.
Per ulteriori informazioni, fate riferimento alla distribuzione di Java con Active Directory.


Disinstallazione con il comando MSIEXEC.EXE

Metodo 1 (specifica del file MSI originale)
Per disinstallare una versione di Java, specificate il parametro /x e il nome del file msi (con il percorso completo) utilizzato in precedenza per eseguire un'installazione di quella determinata versione di Java.
Esempio: il comando per disinstallare la versione di Java 6 Update 43 è
msiexec.exe /x c:\msi_temp_dir\jre1.6.0_43.msi

Metodo 2 (specifica del GUID)
Il comando di disinstallazione è msiexec.exe /qn /x {GUID}
Nota: per trovare il GUID di una determinata versione di Java installata nel sistema, passate al registro:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products
Per ciascuna chiave trovata, selezionate la chiave secondaria InstallProperties. Se la proprietà DisplayName corrisponde alla versione di Java da disinstallare, UninstallString contiene il comando di disinstallazione completo con il numero GUID.
Esempio: per disinstallare la versione di Java 7 Update 40
Passate a [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\
Qui è disponibile un prodotto: 4EA42A62D9304AC4784BF238120704FF
sotto la chiave InstallProperties di tale prodotto sono disponibili le seguenti informazioni:
DisplayName=Java 7 Update 40
UninstallString=MsiExec.exe /X{26A24AE4-039D-4CA4-87B4-2F83217040FF}
Dopo aver raccolto queste informazioni, eseguite il comando riportato di seguito per disinstallare questa versione di Java.
Comando di disinstallazione in modalità GUI: MsiExec.exe /x {26A24AE4-039D-4CA4-87B4-2F83217040FF}
Comando di disinstallazione in modalità in background: MsiExec.exe /x {26A24AE4-039D-4CA4-87B4-2F83217040FF} /qn

Scegli una lingua | Informazioni su Java | Supporto | Sviluppatori
Privacy | Termini e condizioni per l'utilizzo | Marchi | Dichiarazione di non responsabilità

Oracle