it-swarm-eu.dev

È possibile installare sia Java a 32 bit che a 64 bit su Windows 7?

È possibile installare sia Java a 32 bit che a 64 bit su Windows 7?

Ho alcune applicazioni che posso eseguire a 64 bit, ma ce ne sono alcune che funzionano solo a 32 bit.

78
moleculezz

Sì, non è assolutamente un problema. Si potrebbe anche avere più versioni di Java a 32 bit e 64 bit installate contemporaneamente sulla stessa macchina.

In effetti, ho una tale configurazione me stesso.

73
pnt

È possibile installare più runtime Java in Windows (incluso Windows 7) a condizione che ciascuno si trovi nella propria directory.

Ad esempio, se si esegue Win 7 a 64 bit o Win Server 2008 R2, è possibile installare JRE a 32 bit in "C:\Programmi (x86)\Java\jre6" e JRE a 64 bit in "C:\Programmi\Java\jre6 "e forse IBM Java 6 in" C:\Programmi (x86)\IBM\Java60\jre ".

L'app Java Control Panel ha teoricamente la capacità di gestire più runtime: Scheda Java >> Visualizza ... pulsante 

Ci sono schede per le impostazioni utente e di sistema. Puoi aggiungere ulteriori runtime con Aggiungi o Trova, ma una volta che hai finito di aggiungere runtime e premi OK, devi premere Applica nel riquadro della scheda Java principale, che non è così ovvio come potrebbe essere - altrimenti le tue modifiche andranno perse.

Se sono installate più versioni, solo la versione principale verrà aggiornata automaticamente. Non ho trovato una soluzione a questo a parte la soluzione debole di aggiornamento manualmente ogni volta che vedo un aggiornamento automatico, quindi mi piacerebbe sapere se qualcuno ha una soluzione per questo.

La maggior parte degli IDE Java ti consente di selezionare qualsiasi runtime Java sul tuo computer su cui costruire, ma se non utilizzi un IDE, puoi facilmente gestirlo utilizzando le variabili di ambiente in una finestra di cmd. Il PATH e la variabile Java_HOME determinano quale runtime viene utilizzato dagli strumenti eseguiti da Shell. Imposta Java_HOME nella directory jre desiderata e inserisci la directory bin nel percorso (e rimuovi i riferimenti ad altri runtime); con IBM potrebbe essere necessario aggiungere più directory bin. Questo è praticamente tutto ciò che il sistema predefinito Java fa. È inoltre possibile impostare CLASSPATH, ANT_HOME, MAVEN_HOME, ecc. Su valori univoci in modo che corrispondano al runtime.

20
user1164178

Per installare Java a 32 bit su Windows 7 (sistema operativo a 64 bit + macchina). Tu puoi fare:

1) Download JDK: http://javadl.Sun.com/webapps/download/AutoDL?BundleId=58124
2) Download JRE: http://www.Java.com/en/download/installed.jsp?jre_version=1.6.0_22&vendor=Sun+Microsystems+Inc.&os=Linux&os_version=2.6.41.4-1.fc15.i686

3) System variable create: C:\program files (x86)\Java\jre6\bin\

4) Anywhere you type Java -version

usa 32 bit su (64 bit). Devo usare questo perché molte librerie di terze parti non funzionano con 64-bit. Java si sveglia dall'inferno, dacci Peach: P. Il go-language è killer.

2
YumYumYum

Come affermato da pnt, è possibile avere più versioni di Java a 32 bit e 64 bit installate contemporaneamente sulla stessa macchina.

Prendendo ulteriormente da lì: Ecco come potrebbe essere possibile impostare qualsiasi parametro di runtime per ciascuna di queste installazioni:

È possibile eseguire javacpl.exe o javacpl.cpl della rispettiva versione di Java stessa (cartella bin). Il pannello di controllo specifico si apre bene. L'aggiunta di parametri è possibile.

0
rzwarg