Come installare più versioni di Java sulla stessa macchina
Java è un linguaggio di programmazione molto popolare ed è possibile che tu abbia diverse applicazioni che richiedono Java. Il problema è che diverse applicazioni richiedono diverse versioni di Java. Per esempio, potresti avere un'applicazione più vecchia che richiede Java 5 mentre il client o il designer di Ignition richiede Java 6 o superiore. Naturalmente è possibile utilizzare più versioni di Java sotto Windows e diverse applicazioni possono utilizzare diverse versioni di Java. Questo articolo spiega come eseguire più versioni di Java fianco a fianco sulla stessa macchina Windows.
Ordine di installazione di Java
Prima di tutto, l'ordine in cui si installano i Java Runtime Environments è davvero importante. Dovresti installare i JRE dal più vecchio al più recente in quest'ordine. Se si installano i JRE fuori ordine, è meglio semplicemente rimuovere tutte le installazioni Java, riavviare la macchina, e installarli dal più vecchio al più recente. Questo dà alla macchina la migliore possibilità di riconoscere più versioni di Java.
Localizzazione delle installazioni Java
Ogni installazione Java viene installata in:
C:\File di programma\Java\jreX
dove X rappresenta la versione di Java. Quindi se hai installato Java 5 e Java 8 avrai due directory. Prendi nota delle diverse versioni che hai installato.
Java Browser Plugin
Se la tua applicazione viene eseguita in un browser web usando Java'browser plugin, puoi avere solo una versione alla volta. Ignition non utilizza il plugin del browser di Java, quindi potete continuare a usare una versione precedente.
Eseguire un'applicazione Java esistente
È facile specificare quale versione di Java volete usare quando eseguite il client di Ignition. Quindi, è importante dire a Windows di usare la tua vecchia versione di Java per default. In questo modo la vostra applicazione esistente continua a funzionare. Per fare questo dobbiamo impostare la variabile PATH di Windows sulla versione corretta di Java. Per scoprire quale versione è sul percorso in questo momento basta fare quanto segue:
- Aprire il Prompt dei comandi premendo il tasto Start + R. Digitare cmd e premere Invio.
- Digitare "java -version" e premere Invio.
- Si vedrà quale versione di Java è attualmente sul percorso. Inizierà con 1.X.X, quindi se è 1.7.0_05 è Java 7.
Si scoprirà o che nessuna versione di Java è sul percorso o si saprà quale versione è attualmente sul percorso. Se la versione trovata è quella richiesta dalla tua applicazione esistente, puoi passare all'apertura del client di Ignition. In caso contrario, dobbiamo cambiare la variabile PATH di Windows per mettere la versione corretta di Java. Segui questi passi:
- Apri la finestra delle variabili d'ambiente. Aprire Esplora file (tasto Start + E). Clicca con il tasto destro su "Risorse del computer" e seleziona "Proprietà". Clicca su "Impostazioni di sistema avanzate". Clicca sul pulsante "Variabili d'ambiente" nella scheda
"Avanzate". - Trova la variabile Path in Variabili di sistema e clicca su "Modifica...".
- Ora devi aggiungere il percorso alla tua versione di Java che la tua applicazione esistente usa. Devi assicurarti che punti alla cartella bin della tua versione di Java. Dovrebbe essere qualcosa come:
C:\Programmi Java\jre1.6.0_01\bin
Assicurati di separare i percorsi con un punto e virgola (;).
**NOTE** : L'installatore di Windows per Java mette java.exe nella tua cartella System32 in modo che tu possa eseguire Java senza impostare variabili d'ambiente. Quando aggiungi "C:\Path\to\your\Java\version\bin" al tuo PATH assicurati che appaia prima di C:\Windows\System32. Assicurati anche che un percorso diverso per Java non appaia prima della tua aggiunta. - Una volta aggiunta la versione corretta al PATH di Windows, digita "java -version" nel Prompt dei comandi per verificare.
Eseguire Ignition Client
Ignition cercherà di usare automaticamente la versione corretta di Java usando il lanciatore nativo del client. Non è consigliabile utilizzare Java Web Start, poiché potrebbe essere necessario modificare alcune impostazioni per farlo funzionare.
Articoli simili
- Cosa devo installare, Java 10 o Java 8? C'è una differenza?
- C'è un modo per viaggiare nel tempo prima dell'accensione della macchina? Posso andare oltre l'accensione della macchina? Come?
- Vale la pena di usare la macchina per il rumore bianco? E qual è la differenza tra la macchina e un audio di rumore bianco da YouTube?
- Un ambiente virtuale è la stessa cosa di una macchina virtuale?