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 เวอร์ชันล่าสุดที่เหมาะสม
ตามHow to set Java SDK path ใน 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\
มันบอกว่าโฟลเดอร์เหล่านี้ไม่ถูกต้อง ดังนั้นฉันเดาว่าเวอร์ชันที่ฝังไว้ต้องมีจุดประสงค์พิเศษบางอย่าง