2016-05-23 6 views
0

... но 32-разрядная CAN может найти 64-битный JDK.Android Studio 64-битный не может найти JDK

Когда я открываю Android Studio, я получаю

Ошибки запуска установки Android-студия Нет JVM найдено. Пожалуйста, установите 64-битный JDK. Если у вас уже установлен JDK, определить переменную с JAVA_HOME ...

У меня есть 64-битный JDK установлен как с PATH и JAVA_HOME набор (подтвердил это в CMD проворная)

PATH 
...; C:\Program Files (x86)\Java\jdk1.8.0_91\bin 
JAVA_HOME 
C:\Program Files (x86)\Java\jdk1.8.0_91 

Тем не менее я могу запустить Android Studio, перейдя в папку bin и запустив 32-разрядную программу запуска (studio.exe вместо studio64.exe).

Почему 32-разрядная Android-студия сможет найти 64-битный jdk, а не 64-разрядный AS?

+1

... Но это 32-битный JDK. 'C: \ Program Files (x86) \ ...' Ваш 64-битный JDK должен находиться в 'Program Files'. – Zircon

+0

Упс! спасибо – Zach

ответ

0

Android Studio 64-бит работает как на 32-битном, так и на 64-битном JDK. В зависимости от установки JDK выбора запуска:

studio.exe is the 32-bit launcher. 
studio64.exe is the 64-bit launcher. 

Вашего JDK пути это ясно, что вы установили 32-битную JDK. Однако несколько JDK могут сосуществовать в одной системе, поэтому вы можете также установить 64-битный JDK, если хотите.