java - win10 - oracle jdk jre




如何在AndroidStudio中設置Java SDK路徑? (5)

我安裝了JAVA SDk 1.7.0_21,卸載了以前的版本後,我今天安裝了1.7.0_45。 現在AndroidStudio已經停止編譯項目,並說它無法找到1.7.0_21文件夾。 如何設置Java SDK的新路徑? 我也改變了環境變量,但沒有工作。


1)文件>>>項目結構或按Ctrl + Alt + Shift + S.

2)在SDK Location選項卡中,您將找到SDK Location:

3)將Project SDK位置更改為已安裝的位置

4)同步你的項目


在Android Studio 3.2.1版本上單擊“使用嵌入式JDK”


我嘗試通過進入項目結構>平台設置> SDK並更改Java SDK來更新我的所有SDK,但這不起作用,所以我不得不從頭開始重新創建配置。

以下是使用最新Java創建SDK的方法:

  1. 在“項目結構”>“平台設置”>“SDK”中,單擊“+”按鈕以添加新SDK。
  2. 在彈出窗口中,進入Android SDK文件夾並單擊“選擇”
  3. 將出現另一個彈出窗口,詢問您要使用哪個SDK和JDK。 選擇任何Android SDK和1.7 JDK。
  4. 轉到項目結構>項目設置>項目,然後將Project SDK更改為剛剛創建的項目。 您應該看到SDK的名稱包含您安裝的新Java版本。

由於JDK版本不兼容而出現此問題。 如果您使用的是以前的版本,請從java官方網站下載並安裝最新的JDK(目前為8個)。 然後在Android Studio中轉到文件 - >項目結構 - > SDK位置 - > JDK位置並將其設置為'C:\ Program Files \ Java \ jdk1.8.0_121'(JDK的默認位置)。 Gradle sync你的項目,你已經完成了......


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版本。

根據如何在AndroidStudio中設置Java SDK路徑? 一個人可以用特定的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\

它說這些文件夾無效。 所以我想嵌入式版本必須有一些特殊用途。





android-studio