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.
Відповідно до Як встановити шлях SDK Java у 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\
Там сказано, що ці папки недійсні. Тож я думаю, що вбудована версія повинна мати якесь особливе призначення.