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)
De alguna manera, el instalador de Studio instalaría otra versión en:
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)
donde se instaló la última versión del instalador de Java DevKit en:
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)
Necesita limpiar Android Studio para que use las últimas versiones 1.8.0 adecuadas.
De acuerdo con ¿Cómo configurar la ruta del SDK de Java en AndroidStudio?
uno podría anular con un JDK específico pero cuando cambié el nombre
C:\Program Files\Android\Android Studio\jre\jre\
a:
C:\Program Files\Android\Android Studio\jre\oldjre\
Y reiniciado Android Studio, se quejaría de que el jre no era válido. Cuando intenté aecificar un JDK para elegir uno en C:\Program Files\Java\jre1.8.0_121\bin
o:
C:\Program Files\Java\jre1.8.0_121\
Dijo que estas carpetas no son válidas. Entonces supongo que la versión incrustada debe tener algún propósito especial.