Il computer esegue la versione di 32 bit per impostazione predefinita.
Non esattamente. Dipende piuttosto dall'applicazione chiamante.
Vediamo due esempi:
Inizio cmd.exe (utilizzare Windows + R cmd e tipo)
run "java -version" e si ottiene
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b05)
Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode)
Avviare cmd.exe tramite programma a 32 bit (ad es. Comandante totale)
run "java -version" e si ottiene
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b05)
Java HotSpot(TM) Client VM (build 22.1-b02, mixed mode, sharing)
Come si può provare ad usare i mozziconi in windows \ system32 e windows \ syswow64 direttamente. L'unico cambiamento:
L'unico modo che conosco per elevare da 32 bit a 64 bit è quello di eseguire la versione a 64 bit esplicitamente utilizzando
"c:\Program Files\Java\jre6\bin\java.exe" -version
Questa logica si applica anche a tutti gli altri comandi java utilizzando involucri in finestre \ sistema, come javaws.
=> puntano a "c: \ Program Files \ Java \ jre6 bin \ javaws.exe \"
Can not dobbiamo solo cambiare la scorciatoia C sostituzione: \ Windows \ SysWOW64 da C:/Windows/System32 ? – Zecas