C:\Program Files\Android\Android Studio\jre\bin>java -version
openjdk version "1.8.0_76-release"
OpenJDK Runtime Environment (build 1.8.0_76-release-b03)
OpenJDK 64-Bit Server VM (build 25.76-b03, mixed mode)
Каким-то образом установщик Studio установит другую версию под:
C:\Program Files\Android\Android Studio\jre\jre\bin>java -version
openjdk version "1.8.0_76-release"
OpenJDK Runtime Environment (build 1.8.0_76-release-b03)
OpenJDK 64-Bit Server VM (build 25.76-b03, mixed mode)
где последняя версия была установлена установщик Java DevKit в:
C:\Program Files\Java\jre1.8.0_121\bin>java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
Необходимо очистить Android Studio, чтобы использовать последние версии 1.8.0.
Согласно Как установить путь Java SDK в AndroidStudio?
можно было переопределить с помощью определенного JDK, но когда я переименовал
C:\Program Files\Android\Android Studio\jre\jre\
кому:
C:\Program Files\Android\Android Studio\jre\oldjre\
И перезапустил Android Studio, он пожаловался, что jre недействителен. Когда я пытался активировать JDK, чтобы выбрать один C:\Program Files\Java\jre1.8.0_121\bin
или:
C:\Program Files\Java\jre1.8.0_121\
Он сказал, что эти папки недействительны. Так что я предполагаю, что встроенная версия должна иметь какое-то особое назначение.