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)
In qualche modo il programma di installazione di Studio installerebbe un'altra versione sotto:
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)
dove è stata installata l'ultima versione il programma di installazione di Java DevKit in:
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)
È necessario ripulire Android Studio in modo che utilizzi le ultime versioni 1.8.0 corrette.
Secondo Come impostare il percorso dell'SDK Java in AndroidStudio?
si potrebbe sovrascrivere con un JDK specifico ma quando ho rinominato
C:\Program Files\Android\Android Studio\jre\jre\
per:
C:\Program Files\Android\Android Studio\jre\oldjre\
E riavviato Android Studio, si lamenterebbe che il jre non era valido. Quando ho provato a specificare un JDK per scegliere quello in C:\Program Files\Java\jre1.8.0_121\bin
o:
C:\Program Files\Java\jre1.8.0_121\
Ha detto che queste cartelle non sono valide. Quindi immagino che la versione incorporata debba avere uno scopo speciale.